Мне нужно работать с данными, содержащимися в защищенном паролем файле excel ( со знанием пароля), есть ли способ передать пароль в качестве параметра при открытии файла?
Решение.
Вот решение , которое вы можете адаптировать к своим потребностям. В нем используется пакет xlwings:
import xlwings as xw
import pandas as pd
filename = "pwdtest.xlsx"
password = "test"
wb = xw.Book(filename, password=password)
sheet = wb.sheets[0]
df = sheet.used_range.options(pd.DataFrame, header=True, index=False).value
Code language: JavaScript (javascript)
Оно должно корректно вернуть содержимое первого листа в виде DataFrame.