Разбор SpreadsheetML с использованием Perl - PullRequest
0 голосов
/ 25 августа 2010

Как лучше всего анализировать файл в формате SpreadsheetML с помощью Perl?Я пробовал Spreadsheet :: ParseExcel, но он не распознает формат.Вот ошибка, которую я получаю при попытке этого модуля:

No Excel data found in file

Похоже, CPAN не имеет модуля, который может анализировать его, насколько я вижу.сделать это?

Ответы [ 3 ]

2 голосов
/ 25 августа 2010

Это XML, используйте XML::Twig для обработки файла или XML::XPath для получения значений.

2 голосов
/ 25 августа 2010

При поиске в CPAN для «таблицы Excel Excel XML» в Spreadsheet :: ParseExcel, который упоминается в описании:

Модуль не может читать файлы в формате Excel 2007 Open XML XLSX.Вместо этого см. Модуль Spreadsheet :: XLSX.

Стоит попробовать ...

1 голос
/ 25 августа 2010

Spreadsheet :: XLSX или SimpleXlsx Perl-модули могут использоваться для чтения формата XLSX.

...