Sto provando a scrivere un semplice script perl che legge alcuni campi da un file XSLX protetto da password.Lettura protetta da password XLSX su linux (e windows) con Perl
Ho visto Spreadsheet::XLSX e SimpleXlsx ma nessuno dei due sembra supportare i file protetti da password.
Qualche idea su come questo può essere fatto?
Utilizzando Win32 :: OLE Questo viene fatto in questo modo:
my $Book =
$Excel->Workbooks->Open({ FileName => $file, Password => $password });
Grazie per le risposte, purtroppo non dritto in avanti quindi. Fortunatamente ho la possibilità di leggere un vecchio stile xsl e questo è semplice usando Spreadsheet :: ParseExcel. – Jim
Dato che il mio suggerimento era fondamentalmente un kludge per convertire XLSX in un XLS in modo da poterlo leggere, sono pienamente d'accordo che se è possibile ottenere il file ancora fornito come XLS vecchio, questo è un modo migliore per andare.) – Ian