从Excel电子表格中删除密码 – 密码已知

我们有一堆由Perl脚本处理的Excel电子表格。 这些电子表格受密码保护(我们知道密码)。 我们需要的是能够使用Perl或PHP从电子表格中删除密码并保存解密的文件。 该脚本将在BSD服务器上运行。

对不起,在linux上是不可能的: 用Perl在linux(和windows)上读密码保护的XLSX

(你可以打开/使用OpenOffice / Libreoffice转换它,但这不是一个简单的方法)

如果你在Windows上运行它,你可以使用win32 :: ole http://www.perlmonks.org/?node_id=319647

有点mmore详细的代码示例: http ://bytes.com/topic/perl/answers/746842-opening-password-protected-excel-file-using-win32-ole-perl