本文取至 http://blog.darkthread.net/
TIPS-Excel開啟CSV檔的花式技巧
CSV檔是很普遍的Grid式資料匯出格式,而很多人也都知道Excel可以直接將CSV檔開啟成試算表。不過稱作Comma Separated Value的CSV,除了"用逗號將值隔開"之外,還有一些進階的花式技巧。例如:
CSV檔是很普遍的Grid式資料匯出格式,而很多人也都知道Excel可以直接將CSV檔開啟成試算表。不過稱作Comma Separated Value的CSV,除了"用逗號將值隔開"之外,還有一些進階的花式技巧。例如:
聲音函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
nsound |
dos.h |
關閉嗶聲。 |
sound |
dos.h |
啟動PC的嗶聲。 |
時間與日期函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
asctime |
time.h |
產生時間字串。 |
ctime |
time.h |
把時間值轉換成字串。 |
delay |
dos.h |
暫停執行片刻。 |
difftime |
time.h |
計算兩時間差。 |
getdate |
dos.h |
取得MS-DOS的日期。 |
gettime |
dos.h |
取得MS-DOS的時間。 |
gmtime |
time.h |
將長整數時間轉換成格林治標準時間。 |
localtime |
time.h |
將格林治標準時間依時區調整為本地時間。 |
setdate |
dos.h |
設定系統日期。 |
settime |
dos.h |
設定系統時間。 |
stime |
time.h |
設定系統日期及時間。 |
字元的分類函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
isalnum |
ctype.h |
測試某一整數值是否為‘A’-‘Z’, ‘a’-‘z’, ‘0’-‘9’等文數字之一。 |
isalpha |
ctype.h |
測試某一整數值是否為’A’-‘Z’, ‘a’-‘z’, 等字母之一。 |
isascii |
ctype.h |
如果ch的值判於0-127,則傳回非零整數(0x00-0x7F)。 |
iscntrl |
ctype.h |
如果ch是一刪除字元或一般控制字元,則傳回非零整數(0x7F或0x00-0x1F)。 |
isdigit |
ctype.h |
如果ch是一數字,則傳回非零整數。 |
isgraph |
ctype.h |
如果ch是為可列印字元,則傳回非零整數。 |
islower |
ctype.h |
ch若為小寫字母,則傳回非零整數。 |
isprint |
ctype.h |
ch若為可列印字元,則傳回非零整數。其功能與isgraph相似。 |
ispunct |
ctype.h |
ch若為標點符號,則傳回非零整數。 |
isspace |
ctype.h |
ch若為空白字元或定位字元(Tab),歸位字元(Enter鍵),新列字元,垂直定位字元,換頁字元,則傳回非零整數。 |
isupper |
ctype.h |
ch若為大寫字母,則傳回非零整數。 |
isxdigit |
ctype.h |
ch若為一個十六進位數字,則傳回非零整數。 |
字串處理函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
stpcpy |
string.h |
將某一字串抄錄到另一字串中。 |
strcat |
string.h |
字串合併。 |
strchr |
string.h |
順向搜尋字元第一次出現的位址。 |
strcmp |
string.h |
比較兩字串間的關係,並傳回比較值。 |
strcmpi |
string.h |
不考慮字母之大小,比較兩字串。 |
strcpy |
string.h |
字串拷貝。 |
strcspn |
string.h |
找出字串中不含指定字元集之任何子集的第一段子字串。 |
strdup |
string.h |
將一字串抄錄到一個新產生的位置上。 |
strerror |
string.h |
傳回指向錯誤訊息字串的指標。 |
stricmp |
string.h |
不計大小寫之字串比較。 |
strlen |
string.h |
字串長度計算。 |
strlwr |
string.h |
大寫字母轉小寫。 |
strncat |
string.h |
字串合併。 |
strncmp |
string.h |
比較字串的某一部份和另一字串的某一部份是否相同。 |
strncmpi |
string.h |
不考慮字母的大小寫將一字串部份與另一字串部份作比較。 |
strnicmp |
string.h |
比較字串的前n個字元,不計字母之大小寫關係。 |
strnset |
string.h |
局部字串替換。 |
strpbrk |
string.h |
找出指定字元函數。 |
strrchr |
string.h |
反向搜尋字元第一次出現之位址。 |
strrev |
string.h |
反轉字串之字元。 |
strset |
string.h |
字串替換。 |
strspn |
string.h |
搜尋字串中段是一給定字元集之任何子集的子字串。 |
strstr |
string.h |
子字串搜尋函數。 |
strtok |
string.h |
搜尋字串的語法單元。 |
strupr |
string.h |
將小寫字母轉換為大寫。 |
數學運算函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
abs |
stdlib.h |
取整數的絕對值 |
acos |
math.h |
計算反餘弦值。 |
asin |
math.h |
計算反正弦值。 |
atan |
math.h |
計算反正切值。 |
atan2 |
math.h |
計算 y/x 的反正切值。 |
atof |
stdlib.h |
轉換字串為浮點型態數值。 |
atoi |
stdlib.h |
轉換字串為整數值。 |
atol |
stdlib.h |
轉換字串為長整數值。 |
cabs |
math.h |
計算複數的絕對值。 |
ceil |
math.h |
取得一個浮點數的極大值。 |
cos |
math.h |
計算餘弦值。 |
cosh |
math.h |
傳回雙曲線餘弦值。 |
div |
stdlib.h |
傳回兩數相除的商及餘數。 |
ecvt |
stdlib.h |
將浮點數轉換成字串。 |
exp |
math.h |
計換指數。 |
fabs |
math.h |
計算浮點數的絕對值。 |
fcvt |
stdlib.h |
將浮點數轉成字串。 |
floor |
math.h |
傳回浮點數的整數部份。 |
fmod |
math.h |
計算浮點數相除後的餘數。 |
frexp |
math.h |
分割浮點數為假數和指數兩部份。 |
gcvt |
stdlib.h |
轉換浮點數為字串。 |
hypot |
math.h |
計算三角形的斜邊長度。 |
itoa |
stdlib.h |
將數字轉成字串。 |
labs |
stdlib.h |
產生長整數n的絕對值。 |
ldiv |
stdlib.h |
傳回長整數相除的商及餘數。 |
log |
math.h |
計算對數值。 |
log10 |
math.h |
計算對數值。 |
ltoa |
stdlib.h |
將長整數轉換為字串。 |
matherr |
math.h |
處理由數學函數所產生的錯誤。 |
max |
stdlib.h |
傳回兩數值中的較大值。 |
min |
stdlib.h |
傳回兩數值中的較小值。 |
modf |
math.h |
將浮點數分解為整數及小數兩部份。 |
poly |
math.h |
多項式函數。 |
pow |
math.h |
計算次方值。 |
pow10 |
math.h |
計算十的次方。 |
rand |
stdlib.h |
產生一個虛擬隨機亂數。 |
randomize |
stdlib.h |
初始化亂數產生器。 |
sin |
math.h |
計算正弦值。 |
sinh |
math.h |
傳回雙曲線正弦值。 |
sqrt |
math.h |
計算平方根值。 |
srand |
stdlib.h |
設定隨機函數rand 的基數。 |
strtod |
stdlib.h |
將字串轉換為雙精度數值。 |
tan |
math.h |
計算正切數值。 |
tanh |
math.h |
傳回雙曲線正切數值。 |
ultoa |
stdlib.h |
將數字轉換成以空字元結尾的字元串。 |
本文取至:http://msdn.microsoft.com/en-us/library/ms724911(VS.85).aspx
Retrieves the type and data for the specified value name associated with an open registry key.
To ensure that any string values (REG_SZ, REG_MULTI_SZ, and REG_EXPAND_SZ) returned are null-terminated, use the RegGetValue function.