Python xlwt создает неисправную книгу excel

Я пытаюсь использовать xlwt для создания выходного файла (in .формат XLSX) с несколькими вкладками. Номер версии моего Python-2.7, и я использую Aptana Studio 3 в качестве IDE.

я использовал xlwt пакет раньше, с той же среде, для выполнения той же задачи. Это сработало. Но на этот раз он работает хорошо сначала, а затем внезапно выходной файл стал неисправным, который не может быть открыт MS Excel.

вот подсказка, которая может быть полезной. Мое Роптание Студии 3 решили открыть .xlsx в собственном редакторе, а не запускать MS Excel. Хотя это происходит до проблемы, мне интересно, связано ли это.

файл выглядит нормально, когда он открыт в Aptana3, но когда я закрыл его и открыл его с помощью MS Excel, появляется ошибка:"Excel cannot open the file "output.xlsx" because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file."

могу я узнать, как я могу это пережить? Любые предложения приветствуются. Спасибо.

1 ответов


на xlwt модуль не может создать .xlsx файлы. Это писатель для .xls файлы.

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

если вы измените расширение выходного файла в программе .xls предупреждение должно уйти, и Excel прочитает файл.