Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 PHPExcel 读取、克隆和写入 .xlsm 文件,但出现错误:致命错误:未捕获的异常 'Exception' 并带有消息 'Worksheet!G177 -> 公式错误:发生意外错误'...
任何人都知道如何使用宏读取、克隆和写入 Excel 文件,我的意思是宏在模板中(我正在读取的文件)我只想克隆该文件并在其上写入,然后将宏保存在新文件。PHPExcel 有可能吗?是否有另一个图书馆可以做到这一点?
谢谢 。
第一的:
第二:
而且我不知道有任何支持此功能的 PHP 库。
我确定可以做到这一点的唯一方法是在安装了 MS Excel 的服务器上使用 PHPs COM 扩展。
唯一可行的 COM 替代品是Ilia Alshanetsky 的Excel 扩展
这个线程有点旧,但我遇到了同样的问题,我需要使用 PHP 中的宏修改 Excel 文件。据我所知,没有任何 PHP 库支持编辑 Excel 文件而不会对宏产生负面影响。
然而,LibXL 库支持从 3.3.1 版本开始保留宏。它不是用 PHP 编写的,但我们最终做的是用 C++ 编写我们的 Excel 编辑,我们通过 exec() 方法从 PHP 调用该 c++ 程序。它工作得非常好并且有很好的表现。希望它可以帮助某人。