Работа с защищенными паролем листами Excel в Python на Linux


Задача довольно проста. Каждую неделю я получаю кучу защищенных паролем файлов excel. Я должен разобрать их и записать определенные части в новый файл с помощью Python. Мне дали пароль для файлов.

Это было просто обрабатывать, когда это делалось на Windows, и я мог просто импортировать win32com и использовать клиент.Отправка. Но теперь мы перемещаем весь наш код в linux, так что win32com для меня больше не существует.

Есть ли способ открыть и прочитать данные из пароля защищенный лист excel в python на linux?

Я искал простой способ открыть защищенный паролем файл excel, но безуспешно. Я также попытался найти способ просто удалить защиту паролем, так что я могу использовать xlrd, как я бы на файл, который не защищен паролем, но не повезло идти по этому пути либо.

Любая помощь будет весьма признательна.

1 5

1 ответ:

С libraoffice и unoconv

unoconv -p p4ssw0rd -f csv  protectedFile.xls

, а затем проанализируйте файл csv. Или экспортировать в другой xls, если вам нужно форматирование или вы хотите помучить себя