xlrd не работает для файлов 1997 - 2003 xls: - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь открыть файл «.xls» из старой версии Excel (1997-2003), чтобы скопировать его в файл .csv.URL-адрес данных:

https://eco2mix.rte -france.com / download / eco2mix / eCO2mix_RTE_Bretagne_Annuel-Definitif_2013.zip

Невозможно открыть файл (пробовалс pandas, xlrd, pyexcel, ...) единственным решением, которое я нашел, было копирование содержимого за пределы в новый лист Excel.

Вот что я пытаюсь сделать:

dataframe = pd.read_excel(data_path + file)

Вот ошибка, которую я получаю:

   raise XLRDError('Unsupported format, or corrupt file: ' + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'P\xe9rim\xe8tr'

Есть идеи?


Обновление:

Поскольку я не смог исправитьЭта проблема с использованием панд, я просто проанализировал файлы и сопоставил их с .csv.Не изящно, но работает.

...