PHPExcel簡介與說明(1)-以使用者文件出發
由於個人的習慣,喜歡追根究柢的探尋可以達成的原因,而並不是只會單純使用別人寫好的套件,因此看完開發者為我們所寫的文件也是必做功課之一。由於PHPExcel本身沒有為大家準備中文版的使用者手冊,我就來為大家簡介順便翻譯一點內容給大家。如果喜歡看英文版的,可以直接到下載好的PHPExcel>Documentation打開PHPExcel User Documentation - Reading Spreadsheet Files,來閱讀。
支援讀取的格式(電子表格)
從PHPExcel這樣的名稱我們可以知道是利用php來讀取excel形式的電子表單,但其他類似的表單亦有支援,就讓我們來看看有支援哪幾種類吧。以下為簡單翻譯內容:
- Excel5 微軟Excel的二位元檔案格式(BIFF5、BIFF8),用於Excel95到2003之間的版本。此格式可以被大部分電子表單的程式所支援。BIFF檔案通常為.xls檔案的延伸。關於此格式描述的文件可以參考此連結或直接下載pdf檔。
- Excel2003XML 微軟Excel 2003所包含的檔案格式選項之一,被稱作SpreadsheetXML。此檔案為加壓縮過後的XML文件。
- Excel2007 伴隨微軟Excel 2007版本而生的新檔案格式。同時,Microsoft Office Open XML SpreadsheetML和Excel 2010延伸這樣的格式更進一步有了新的功能像是sparklines。此類檔案典型檔案名稱延伸為.xlsx。這樣的格式是根據壓縮後的XML檔案。
- OOCalc
- SYLK
- Gnumeric
- CSV Comma Separated Value的簡稱,為一種常見的用在txt格式的結構策略。在這樣的檔案中,檔案中的每一行相當於一列的資料,而不同的資料欄位(或是一行資料)之間則用逗號隔開。如果本身資料之間就存在逗號的話,通常會用""將其區隔。有時候也會用 \t 或是 | 來當作區隔符號而不是用逗號。
執行環境:Windows7 Appserv
執行設定:Classes和Examples同層,Classes下包含一個名為PHPExcel,php和一個名為PHPExcel的資料夾,此資料夾內有本次需要的php檔-IOFactory.php;Examples下則放本次的上面執行的php和需要讀取的excel檔案。
執行結果:
留言
張貼留言