【发布时间】:2011-11-01 23:22:39
【问题描述】:
我正在尝试编写一个简单的 perl 脚本,从受密码保护的 XSLX 文件中读取一些字段。
我查看了Spreadsheet::XLSX 和SimpleXlsx,但似乎都不支持密码保护文件。
知道如何做到这一点吗?
使用 Win32::OLE 这样做是这样的:
my $Book =
$Excel->Workbooks->Open( { FileName => $file, Password => $password } );
【问题讨论】:
-
感谢您的回复,遗憾的是当时不是直截了当。幸运的是,我可以选择阅读旧式 xsl,这很简单,使用 Spreadsheet::ParseExcel。
-
鉴于我的建议基本上是将 XLSX 转换回 XLS 以便您阅读它,我衷心同意,如果您仍然可以将文件作为旧 XLS 提供,这是一个更好的方法去。)