Я создал словарь панд данных:
d[k] = pd.DataFrame(data=data[i])
Так что я предполагаю, что d[k]
это правильный пандас.
затем
for k in d.keys():
d[k].to_excel (file_name)
Тогда у меня есть ошибка:
TypeError: got invalid input value of type <class 'xml.etree.ElementTree.Element'>, expected string or Element
Я использую Python 3.7, панды 0.25.3.
Обновление : если я заменю to_excel
на to_csv
, код работает отлично.
python
pandas
export-to-excel
mommomonthewind
источник
источник
file_name
? это строка?'/data/myfile.xlsx'
d[k].to_excel(str(filename))
?file_name
. Я проверил и уверен, что это правильное имя файла.Ответы:
У меня такая же проблема
openpyxl=3.0.2
,Обращаясь к этому ответу , я откатываю openpyxl обратно на 3.0.1 (conda или pip), и он работает.
или
источник