Добавьте новый лист, чтобы преуспеть, используя панд, xlsxwriter

У меня есть объект pd.ExcelWriter(path, engine='xlsxwriter'). Когда я делаю df.to_excel(писатель), тогда существующие листы удаляются. Как я могу избежать этого, то есть, как я могу добавить новый лист, используя этот объект?

1 ответ

Пакет Python 'xlsxwriter' не может добавлять листы в существующий файл Excel. Это только автор файлов. Обратитесь к их FAQ (первый вопрос):

https://xlsxwriter.readthedocs.io/faq.html

Я бы использовал openpyxl вместо: engine='openpyxl' вместо engine='xlsxwriter'. Не забудьте установить openpyxl с помощью pip, если у вас еще нет пакета.

Другие вопросы по тегам