4
A
回答
11
我會再次看看PHPExcel。 PHPExcel擁有針對Excel5(xls),Excel2007(xlsx),CSV,HTML和PDF的編寫器;和讀者Excel5(XLS),Excel2007中(XLSX),Excel 2003中的XML,CSV,SYLK,和Open Office Calc的
它的文檔
編輯(從手動引用)在心裏都很清楚
有2種方法可以將文件讀入PHPExcel:使用自動文件類型解析或顯式。
自動文件類型解析檢查使用PHPExcel分發的不同PHPExcel_Reader_IReader。如果其中一個可以加載指定的文件名,則使用該PHPExcel_Reader_IReader加載該文件。顯式模式要求您指定應使用哪個PHPExcel_Reader_IReader。
您可以使用下面的代碼示例中的自動文件類型的解決方式使用PHPExcel_IOFactory一個PHPExcel_Reader_IReader實例:
$objPHPExcel = PHPExcel_IOFactory::load("05featuredemo.xlsx");
一個典型的利用這一特點的是,當你需要讀取你的用戶上傳的文件,你不知道他們是否正在上傳xls或xlsx文件。
如果您需要設置對讀者的一些屬性(如只讀的數據,看到更多的關於這個版本),那麼你可能反而想用這個變種:
$objReader = PHPExcel_IOFactory::createReaderForFile("05featuredemo.xlsx");
$objReader->setReadDataOnly(true);
$objReader->load("05featuredemo.xlsx");
您可以創建一個
$objReader = PHPExcel_IOFactory::createReader("Excel2007");
$objPHPExcel = $objReader->load("05featuredemo.xlsx");
EDIT(個人偏好)
:使用下面的代碼樣品中顯式模式中使用PHPExcel_IOFactory PHPExcel_Reader_IReader實例這也是值得在一個try/catch
$fileName = '01simple.xlsx';
try {
$objPHPExcel = PHPExcel_IOFactory::load($fileName);
} catch (Exception $e) {
die("Error loading file: ".$e->getMessage()."<br />\n");
}
1
相關問題
- 1. XLSX文件,閱讀在PHP
- 2. 閱讀XLSX文件
- 3. PHP閱讀xlsx Excel 2007文件
- 4. 使用PHP讀取xlsx文件
- 5. PHP Excel讀取xlsx文件
- 6. 閱讀XLSX/XLS文件 - 軌道4
- 7. Pandas.read_excel KeyError異常閱讀的XLSX文件
- 8. 閱讀Java中的.xlsx文件
- 9. PHPExcel - 閱讀下載的xlsx文件
- 10. 閱讀.xlsx文件給出的InvocationTargetException
- 11. 閱讀大量的Excel文件的.xlsx
- 12. 閱讀XLSX文件與庫的錯誤
- 13. 通過Java閱讀Excel文件.xlsx
- 14. 如何使用PHPExcel閱讀xlsx文件的表單二?
- 15. 使用Java和Apache poi閱讀.xls或.xlsx文件的內容
- 16. 在java中使用apache poi閱讀xlsx文件?不工作
- 17. 用php閱讀PDF文件
- 18. 用php閱讀pdf文件
- 19. 用PHP閱讀.info文件
- 20. 閱讀php文件
- 21. 我如何閱讀使用PHP編寫編輯pptx/docx/xlsx文件?
- 22. 使用content-type xml閱讀php文件
- 23. 無法讀寫xlsx文件php
- 24. 閱讀文件夾中的多個XLSX文件,並在SSIS
- 25. 如何使用luacom讀取xlsx文件?
- 26. 使用SmartXLS讀取xlsx文件
- 27. 使用POIFSFileSystem讀取xlsx文件
- 28. 使用POI讀取xlsx文件(SXSSFWorkbook)
- 29. 使用javascript讀取xls或xlsx文件
- 30. xlsx通過apache poi閱讀
想給我一個鏈接到文件中的實際部分?因爲我發現他們很難找到任何東西... 歡呼聲。 – Hailwood 2010-07-15 07:49:02
請參閱開發人員文檔的第6部分,標題爲「讀取和寫入文件」,尤其是第6.1小節。1標題爲「使用PHPExcel_IOFactory創建PHPExcel_Reader_IReader」有讀取xlsx文件的示例。 – 2010-07-15 08:19:37