Tôi đang cố viết một kịch bản lệnh perl đơn giản đọc một số trường từ tệp XSLX được bảo vệ bằng mật khẩu.Đọc mật khẩu bảo vệ XLSX trên Linux (và cửa sổ) với Perl
Tôi đã xem Spreadsheet::XLSX và SimpleXlsx nhưng dường như không hỗ trợ tệp được bảo vệ bằng mật khẩu.
Bất kỳ ý tưởng nào về cách thực hiện điều này?
Sử dụng Win32 :: OLE này được thực hiện như sau:
my $Book =
$Excel->Workbooks->Open({ FileName => $file, Password => $password });
Cảm ơn bạn đã trả lời, thật đáng buồn không thẳng về phía trước. May mắn thay tôi có tùy chọn đọc một xsl kiểu cũ và điều này đơn giản bằng cách sử dụng Spreadsheet :: ParseExcel. – Jim
Vì đề xuất của tôi về cơ bản là một kludge để chuyển đổi XLSX trở lại thành XLS để bạn có thể đọc nó, tôi chân thành đồng ý rằng nếu bạn có thể nhận được tệp vẫn được cung cấp dưới dạng XLS cũ, đó là cách tốt hơn để đi.) – Ian