У меня есть Perl-скрипт, который читает данные из двоичного файла Excel (xls
). Но клиент, который отправляет нам эти файлы, иногда отправляет нам файлы формата XLSX
. Я обновил скрипт, чтобы иметь возможность читать их. Тем не менее, клиент иногда предпочитает называть файлы XLSX
с расширением .xls
, что в настоящее время приводит в замешательство черт из моего сценария, поскольку он использует имя файла, чтобы определить, какой это тип файла.
Файл XLSX
- это zip-файл, который содержит XML. Есть ли у моего скрипта простой способ просмотреть файл и сказать, является ли он файлом zip или нет? Если это так, я могу сделать так, чтобы в моем сценарии использовалось только имя файла.