哪个是在PHP中生成Excel输出的最佳方法?

时间:2012-05-15 06:54:41

标签: php excel cakephp-2.0

还有其他PHP组件,如PHPExcel吗?

3 个答案:

答案 0 :(得分:13)

有一些类可以生成PHP Excel文件(真正的excel文件,而不是.csv文件)。 我使用(已删除)请参阅编辑2:

https://github.com/PHPOffice/PHPExcel

但是:我在尝试使用java excel READER读取这些生成的excel文件时遇到了问题,因此这个PHP脚本中可能存在错误。

  1. 编辑:好的:http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html

  2.   

    PhpSpreadsheet是PHPExcel的下一个版本。它打破了兼容性,大大提高了代码库质量(名称空间,PSR合规性,最新PHP语言功能的使用等)。 https://github.com/PHPOffice/PhpSpreadsheet

答案 1 :(得分:5)

某些应用程序生成HTML表格或CSV文件而不是真实的Excel文件,并假装它是Excel文件,以便Excel打开它。使用HTML表格,它的效果非常好,甚至支持一些格式化。但是,使用最新的Excel版本,您会收到一条消息,询问您是否确实要打开该文件。

答案 2 :(得分:0)

有一个PHP Excel扩展程序:http://ilia.ws/archives/222-PHP-Excel-Extension.html