我正在使用PHP(Zend Framework)开发一个webapp& JS(extJS 4)读取客户发送的Excel文件。问题是他们使用宏很多,这意味着所有发送的文件都是 xlsm 格式。我们读取文件并使用数据更新我们的数据库,但有时我们还需要编辑他们的文件,以更新其中的一些数据。
我们使用了很多PHPExcel来满足我们所有的PHP / excel需求,但我仍然坚持这一点。我知道该库不正式支持启用宏的文件,但就我而言,我只需要打开文件,编辑“工作表数据”部分并保存文件及其宏即可。我永远不需要访问/编辑文件的宏部分。我已经运行了一些测试,而我所能管理的只是编辑文件,然后以 xlsx 格式将其写回来。
向他们返回包含其宏的文件非常重要,因为他们每天都使用这个文件,有时每天会进行多次导入。我不能要求他们改变他们的工作方式,所以我试图在我的最后工作。我在谷歌搜索了其他实现xlsm编写的库,但我能找到的唯一领导是PHP内置的COM对象,以及非常稀疏的文档......
所以我试图看看这里是否有人在那里,并提供有关此特定需求的提示或教程。
顺便说一句,我对此有技术要求:我只能使用PHP,也许只能使用.NET语言,但Java不是一种选择......
由于