不要
excel
也可生成
xls檔案
我曾寫過一篇文章:
把資料集儲存為
excel格式的乙個實現 後來發現,無需excel也可以把任何資料儲存為乙個excel可以讀取的xls
檔案。你可以用記事本生成乙個test.txt檔案:
name age
bell 24
wang 34
gates 43
然後存檔,把檔名改為test.xls。注意字段之間用tab鍵隔開,而不是空格。然後雙擊該檔案,好事發生了,該檔案被excel開啟了,並讀出了其中的資料。每乙個欄位中的資料都放在了乙個cell中。(excel2000)
事實上,字段分割符可以是任何字元,如分號,逗號,空格。不過,在這些情況下(分割符不是tab),excel會彈出資料匯入嚮導對話方塊,問你以什麼字元作為分割符,以及日期的轉換格式等等。
結論:excel對於純文字內容的xls
檔案,會試圖將其看作乙個文字**,每一行認為是一條記錄,行中以分割符分開的各個部分認為是記錄的各個欄位的值。預設的分割符是tab製表符。
這樣,任何資料集都可以簡單地通過往乙個文字檔案中寫資料,而生成乙個excel可讀的xls
檔案了。在delphi中,tab製表符以#9表示,如:linestr := str1 + #9 + str2 。
這樣的優缺點:
1、匯出資料無需excel。
2、匯出速度較快。
3、讀取速度較慢。(excel要轉化資料格式)
如,有乙個朋友問過的需要在主機上生成excel
檔案,再通過web發布的情況,就可以這樣實現了。
www.delphidevelopers.com
寧可自負也不要自卑
經常在反思自己還有哪些需要改進的地方,發現自己再某些方面還是有點自卑的。舉例子說吧,小時候就比較願意跟自己家庭環境差不多的同學一起玩,雖然有時也有跟一些家庭環境比較好的同學一起玩,但是跟他們在一起感覺自己會放不開,總是感覺 做錯了會被笑話。現在的話就是在乙個學歷都比較高的環境工作,同事不是研究生就是...
不要被超我拖垮,也不要被本我掌控
誠然,我是乙個普通的大學僧。隨著年齡的增長,我逐漸得以管中窺豹了這個繽紛的世界。我已經想不起來曾經的自己是怎麼看待身邊環境的了,更別提怎麼看那時候認知裡的世界,我現在只能體會到,我此時此刻所能體會到的。自我,一種夾在本我和超我的縫隙中苟延殘喘的悲劇 優秀 大佬 平庸 牛人 堅定 低端 初級 掙扎 懊...
Excel要不要「引」
雙引號在excel公式中無處不在,我們有必要了解它的用法。一 什麼時候需要加 1 表示空字元。if a1 a1 10 意思是如果a1的值為空,則顯示空白,否則返回a1 10 2 字串 表示文字,在公式中文字兩邊都需要加雙引號。countif a a,abc 意思是統計a列的為 abc 的個數。3 日...