如何通过Perl写入现有的.xlsm文件
有人能澄清一下是否有任何Perl包可以编辑预先存在的.xlsm文件吗 我尝试了在CPAN页面和这个网站上发布的几个例子,它们使用WriteExcel和ParseExcel::SaveParser的组合。它们不适用于.xlsm文件 任何帮助都将不胜感激如何通过Perl写入现有的.xlsm文件,perl,xlsm,Perl,Xlsm,有人能澄清一下是否有任何Perl包可以编辑预先存在的.xlsm文件吗 我尝试了在CPAN页面和这个网站上发布的几个例子,它们使用WriteExcel和ParseExcel::SaveParser的组合。它们不适用于.xlsm文件 任何帮助都将不胜感激 谢谢。我想应该适合你。对于入门,您可以检查相关作者和相关的。根据psxls提供的页面,从版本0.72开始,使用Excel::Writer::XLSX(Excel::Writer::XLSX)无法打开现有的xlsm文件(引用:“此模块尚不能用于写入现
谢谢。我想应该适合你。对于入门,您可以检查相关作者和相关的。根据psxls提供的页面,从版本0.72开始,使用Excel::Writer::XLSX(Excel::Writer::XLSX)无法打开现有的xlsm文件(引用:“此模块尚不能用于写入现有的Excel XLSX文件”)。
解决方案是使用Win32:OLE,本教程对此进行了详细解释:。它在我这方面进行了测试,我能够修改一个预先存在的xlsm文件。但它似乎不允许编辑宏?它们被提取为二进制blob,并逐字记录在新的Excel表格中,对吗?是的,我相信你是对的。不过还不清楚OP是否想要编辑宏。