Сохранить список DataFrames в многолистовой электронной таблице Excel

Как я могу экспортировать список DataFrames в одну электронную таблицу Excel?

Документы дляto_excel государство:

Заметки

При передаче существующего объекта ExcelWriter лист будет добавлен в существующую книгу. Это можно использовать для сохранения разных фреймов данных в одной книге

writer = ExcelWriter('output.xlsx')

df1.to_excel(writer, 'sheet1')

df2.to_excel(writer, 'sheet2')

writer.save()

После этого я подумал, что мог бы написать функцию, которая сохраняет список DataFrames в одну электронную таблицу следующим образом:

from openpyxl.writer.excel import ExcelWriter
def save_xls(list_dfs, xls_path):
    writer = ExcelWriter(xls_path)
    for n, df in enumerate(list_dfs):
        df.to_excel(writer,'sheet%s' % n)
    writer.save()

Однако (со списком из двух небольших DataFrames, каждый из которых может сохранитьto_excel индивидуально), исключение повышается(Изменить: обратная связь удалена):

AttributeError: 'str' object has no attribute 'worksheets'

Предположительно я не звонюExcelWriter правильно, как мне быть, чтобы сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос