我正在尝试使用PHPExcel读取,克隆和编写.xlsm文件,但是我收到错误:致命错误:未捕获异常'异常',消息'工作表!G177 - >公式错误:发生了意外错误'...
有人知道如何用宏读取,克隆和编写Excel文件,我的意思是宏在模板中(我读的文件)我只想克隆该文件并在其上写入,并将宏保留在新文件。这可以用PHPExcel吗?还有另一个图书馆吗?
谢谢 。
第一:
第二:
我不知道任何支持这个的PHP库。
我知道你能做到这一点的唯一方法就是在安装了MS Excel的服务器上使用PHP COM extension。
COM可能有效的唯一替代方案是Ilia Alshanetsky的Excel extension
这个线程有点旧,但我遇到了同样的问题,我需要用PHP修改Excel文件。我知道没有PHP librairy支持编辑Excel文件而不会对宏造成负面影响。
但是,LibXL库支持从版本3.3.1开始保留宏。它不是用PHP编写的,但我们最终做的是用C ++编写Excel编辑,我们通过exec()方法从PHP调用c ++程序。它运作良好,表现非常好。希望它对某人有帮助。