發現:不要Excel也可生成xls檔案 ! (轉)
不要也可生成xls
我曾寫過一篇文章:
/develop/read_article.?id=8703" target=_blank>把資料集儲存為Excel格式的一個實現後來發現,無需Excel也可以把任何資料儲存為一個Excel可以讀取的xls檔案。你可以用記事本生成一個Test.txt檔案:
Name Age
Bell 24
Wang 34
Gates 43
然後存檔,把檔名改為Test.xls。注意欄位之間用Tab鍵隔開,而不是空格。然後雙擊該檔案,好事發生了,該檔案被Excel開啟了,並讀出了其中的資料。每一個欄位中的資料都放在了一個Cell中。()
事實上,欄位分割符可以是任何字元,如分號,逗號,空格。不過,在這些情況下(分割符不是Tab),Excel會彈出資料匯入嚮導對話方塊,問你以什麼字元作為分割符,以及日期的轉換格式等等。
結論:Excel對於純文字內容的xls檔案,會試圖將其看作一個文字表格,每一行認為是一條記錄,行中以分割符分開的各個部分認為是記錄的各個欄位的值。預設的分割符是Tab製表符。
這樣,任何資料集都可以簡單地透過往一個文字檔案中寫資料,而生成一個Excel可讀的xls檔案了。在中,Tab製表符以#9表示,如:LineStr := Str1 + #9 + Str2 。
這樣的優缺點:
1、匯出資料無需Excel。
2、匯出速度較快。
3、讀取速度較慢。(Excel要轉化資料格式)
如,有一個朋友問過的需要在主機上生成Excel檔案,再透過釋出的情況,就可以這樣實現了。
velopers.com">www.delphidevelopers.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-998423/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用php生成excel檔案 (轉)PHPExcel
- sqlplus 能生產xls的excel檔案SQLExcel
- 流式生成Excel檔案Excel
- java 生成 excel檔案JavaExcel
- POI生成EXCEL檔案Excel
- Python中4種方法實現 xls 檔案轉 xlsxPython
- Python 實現Excel XLS和XLSX格式相互轉換PythonExcel
- 讀取本地Excel檔案生成echartsExcelEcharts
- 開啟EXCEL時無法找到startup.xls檔案的解決方法Excel
- Java 根據模板生成 PDF 檔案 以及 excel 檔案JavaExcel
- 使用VBA批量轉換Excel格式,由.xls轉換成.xlsxExcel
- JXL包大解析;Java程式生成excel檔案和解析excel檔案內容JavaExcel
- python讀取和生成excel檔案PythonExcel
- 前端實現線上預覽pdf、word、xls、ppt等檔案前端
- MATLAB生成可執行檔案Matlab
- Oracle通過SQL Plus生成CSV、Excel檔案OracleSQLExcel
- 使用POI生成Excel檔案,可以自動調整excel列寬Excel
- printf重寫,可存入檔案、也可存入快取buff快取
- matlab (.m)檔案生成 windows 可執行(.exe)檔案MatlabWindows
- 純前端生成Excel檔案騷操作——WebAssembly & web workers前端ExcelWeb
- SAP ABAP 解析 excel 檔案的函式 TEXT_CONVERT_XLS_TO_SAP 單步執行分析Excel函式
- 利用ADOTable存取Excel檔案 (轉)Excel
- 微信小程式匯出Excel檔案並轉發給好友微信小程式Excel
- 巧用ASP生成PDF檔案 (轉)
- vbs類生成xml檔案(轉)XML
- 怎麼生成可執行的.jar檔案???????????JAR
- phpexcel讀取excel的xls xlsx csv格式PHPExcel
- 針對Excel表格檔案操作的程式設計實現 (轉)Excel程式設計
- 如何用 JAVA 生成有格式的 XLSJava
- EasyDataTransform mac (轉換Excel和CSV檔案)ORMMacExcel
- 驚了!7 行程式碼優雅地實現 Excel 檔案生成&下載功能行程Excel
- 因隱藏的個人宏工作簿PERSONAL.xls檔案導致Excel變慢的問題分析Excel
- Json檔案轉換為Excel檔案!涉及讀檔案,時間戳轉化,寫文件JSONExcel時間戳
- js實現txt/excel檔案下載JSExcel
- 光流.flo檔案生成.png圖片(可批量)
- 也談一下檔案上傳 (轉)
- Mysql慢查詢日誌檔案轉ExcelMySqlExcel
- 批次抓圖原來用Word也可實現(轉)