我目前使用的是带有PEAR扩展的PHP,以及Spreadsheet_Excel_Writer包。我可以用PHP创建一个新的excel文件并将其保存到磁盘上,但我找不到稳定的excel阅读器包。
即使我找到了一个有效的阅读器包,我认为这也不合适,因为我希望能够根据数据表中已经保存的内容修改一个复杂的excel文档,该文档包含自己的公式和图表(在单独的电子表格上)。
理想情况下,我想从浏览器中输入数据,然后用PHP只修改某些单元格,然后再次保存文件,excel文档本身将根据表中修改的数据更新自己的图表等。
有什么想法吗?或者对PEAR有更多的经验,并了解以这种方式处理excel文档的软件包?
非常感谢!
您可能不想要单独的读取器和写入器库,否则您将不得不手动在它们之间传输所有数据,这将限制您只能使用既能读取又能写入的库。
这里有一个完整的PHP Excel库列表
然而,除非您使用COM或PUNO,否则图形将出现问题。。。即使是PHPExcel也不支持图表,而且(虽然计划在下一个版本中使用)仍然只能使用OfficeOpenXML(.xlsx)文件中的图表。