Ошибка Pandas Openpyxl "<класс 'openpyxl.styles.fills.Fill'>Python

Программы на Python
Anonymous
Ошибка Pandas Openpyxl "<класс 'openpyxl.styles.fills.Fill'>

Сообщение Anonymous »

Я получаю эту ошибку при загрузке загруженного файла .xlsx с веб-сайта

Код: Выделить всё

TypeError: expected "
Здесь я видел несколько решений, но они советуют мне пересохранить файл вручную, что невозможно для более чем 10 000 файлов.
Это обычный файл .xlsx без каких-либо формул или vba, только данные.
Есть ли решение для этого без необходимости менять версии моих библиотек, мне пришлось понизить версию Pandas и XLRD до версии 1.2.0, чтобы решение работало. Поскольку я выполняю развертывание на сервере, изменение версий может привести к конфликту с другими проектами, которые я выполняю.

Код: Выделить всё

try:
pd.read_excel("Espelho.xlsx",  engine='openpyxl')
except Exception as e:
print(e)
Это файл:
Espelho.xlsx

**Изменить**

Это известная проблема, описанная в github.com/pandas-dev/pandas/issues/40499.

Вопрос заключается в том, как обойти проблему, и не требует дополнительных подробностей отладки..

Подробнее здесь: https://stackoverflow.com/questions/722 ... fills-fill

Вернуться в «Python»