如何避免在PHPExcel中丢失宏?

时间:2013-07-23 12:01:12

标签: php macros excel-2007 ms-office phpexcel

我正在使用PHPExcel从数据库中读取数据并将其放入电子表格中。我还有一个模板(.xlsm文件)要遵循。众所周知,PHPExcel不支持宏。但我不想编辑或创建宏。我只是想确保他们留在原地。甚至不想触摸它们。

那么,有人知道任何解决方法吗?

我已经为此工作了一个星期了。我已阅读thisthis。第一个解决方案的问题是我的服务器是Debian,所以我无法尝试Libxl approch。

在codeplex中,我在Chads2000的评论中找到了以下solution,但我似乎无法使其正常工作。我很绝望。

感谢所有人的关注,在一个解决方案。

1 个答案:

答案 0 :(得分:7)

好吧,我很久以前就想到了这一点:here's答案。一个人做了一个解决方法。首先,他将宏文件(VBA)与工作表分开,然后他离开PHPExcel“做他的事”,然后把它放回去(宏!)。这对我来说已经足够了! :d