Комментарии 6
Все заработало, метаданные корректно извлекались. Но. В терминале. Мне же нужен был скрипт с циклом.
Дурацкий вопрос: в питоне разве нельзя запустить внешнюю утилиту и получить выведенный ей текст в строку? В перле это делается двумя обратными кавычками: $txt = `utility args`;. Да и на шелле похожая конструкция есть (sh, bash, ksh, csh, zsh — точно есть, в остальных не работал).
0
А можно полюбопытствовать: почему источником выбрали метаданные Excel файлов, а не даты создания или изменения файла?
0
В качестве альтернативы, такая задача (сбор внутренних данных Excel) на VBA решается достаточно тривиально.
Плюсы:
- проще код
- универсальный код и решение для xls и xlsx
- можно наформошлепить простой UI (если нужно)
Минусы:
- медленнее работа самой программы (вероятно)
- работа в 1 поток
Так, я, например, зная VBA и Python, осознанно делал инспектор файлов Excel на наличие скрытых листов именно на VBA.
+1
На PyPI есть еще несколько десятков тысяч пакетов. На каждый пакет можно написать статью, как пользоваться этим пакетом. Вроде бы здорово, но вот зачем?
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Метаданные Excel файлов