是否有用于XLSM(Excel with Macro)解析/编辑的PHP库?

时间:2012-10-13 22:46:15

标签: php phpexcel

  • 我知道PHPExcel不支持XLSM文件。
  • 我尝试了Iliaal围绕Libxl的包装,can be found here

但是,他们都不支持 XLSM ,但他们确实使用 XLS 来降温。我在互联网上搜索过,没有找到一个库,或者用 PHP 的方法。

顺便说一句,我的环境是 * NIX

修改 我不需要编辑宏本身。我不想触摸它们,但我想要一个库/包装器/命令行可执行文件(作为最后的手段)来处理XLSM文件(带有宏的XML表)。

感谢。

2 个答案:

答案 0 :(得分:3)

这完全不是我的知识,因为我只熟悉PHPExcel ... 但是,在关于Read/Write macro in .xlsm的讨论中,您可能会有些事情要做? 似乎没有库,但这肯定看起来很有希望。

Read/Write macro in .xlsm

答案 1 :(得分:3)

我们遇到了与您提到的完全相同的问题,我们需要修改Excel工作簿,但不想影响现有的宏。

为此,我们使用了LibXL库,从版本3.3.1开始,它支持保存.xls文件的宏。它不是用PHP编写的,因此我们编写了一个小的C ++程序,然后我们通过exec() PHP方法从php调用这个程序。它运作得很好。

相关问题