Различия панд между xlsx и XLSX - PullRequest
0 голосов
/ 26 апреля 2018

Я просто читаю файл excel с именем abc.XLSX, а затем записываю его writer = pandas.ExcelWriter('myFile.XLSX').Выдает ошибку ниже: ValueError: Нет движка для типа файла: 'XLSX'

Но если я сделаю: writer = pandas.ExcelWriter('myFile.xlsx'), он работает нормально.

Не знаю, в чем разница междуxlsx и XLSX.Есть предложения?

1 Ответ

0 голосов
/ 26 апреля 2018

Pandas пытается автоматически определить , какой движок Excel использовать на основе расширения файла, и я думаю, что делает это с учетом регистра.

Если у вас есть xlsxwriterЯ думаю, что вы можете установить df.to_excel('myFile.XLSX', engine='xlsxwriter').

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...