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