还有其他PHP组件,如PHPExcel吗?
答案 0 :(得分:13)
有一些类可以生成PHP Excel文件(真正的excel文件,而不是.csv文件)。 我使用(已删除)请参阅编辑2:
https://github.com/PHPOffice/PHPExcel
但是:我在尝试使用java excel READER读取这些生成的excel文件时遇到了问题,因此这个PHP脚本中可能存在错误。
编辑:好的:http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html
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