Панды внезапно не могут открыть файл Excel (не могу найти книгу в составном документе OLE2Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Панды внезапно не могут открыть файл Excel (не могу найти книгу в составном документе OLE2

Сообщение Anonymous »

У меня есть сценарий, который читает файл XLSX Excel, который работал нормально до недели назад. Сообщение об ошибке: < /p>

xlrd.biffh.xlrderror: не удается найти рабочую книгу в составном документе ole2 < /strong> < /p>

, отладки сценарий, я нашел весь стек: < /p>

C:\MyFolder\MyScript.py", line 42, in PandasReadExcel
ef=pd.read_excel(excfile,sheetname,header,skiprows)
File "C:\Python\Python36\lib\site-packages\pandas\io\excel.py", line 191, in read_excel
io = ExcelFile(io, engine=engine)
File "C:\Python\Python36\lib\site-packages\pandas\io\excel.py", line 249, in __init__
self.book = xlrd.open_workbook(io)
File "C:\Python\Python36\lib\site-packages\xlrd\__init__.py", line 441, in open_workbook
ragged_rows=ragged_rows, File "C:\Python\Python36\lib\site-packages\xlrd\book.py", line 87, in open_workbook_xls
ragged_rows=ragged_rows,
File "C:\Python\Python36\lib\site-packages\xlrd\book.py", line 595, in biff2_8_load
raise XLRDError("Can't find workbook in OLE2 compound document")
xlrd.biffh.XLRDError: Can't find workbook in OLE2 compound document
< /code>

Просмотрев аналогичные случаи здесь и в GitHub, я обнаружил, что эта ошибка обычно происходит с файлами XLSM или защищенными паролями файлами. Но соответствующая рабочая книга Excel не защищена паролем и является файлом XLSX. К моему «невщине» я не знаю человека, который меняет файл, он регулярно обновляется командой, которая принимает лабораторный анализ, поэтому у меня нет никаких представлений о том, что они изменили в файле. Все, что я знаю, это то, что я могу открыть /отредактировать этот файл без проблем. < /p>

Я благодарю любого, кто имеет какую -либо подсказку о том, как решить эту проблему. < /p>

Подробнее здесь: https://stackoverflow.com/questions/604 ... mpound-doc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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