Как я могу автоматически экспортировать несколько листов Excel в отдельные файлы CSV с помощью Python? [дубликат]Python

Программы на Python
Anonymous
 Как я могу автоматически экспортировать несколько листов Excel в отдельные файлы CSV с помощью Python? [дубликат]

Сообщение Anonymous »

Я пытаюсь автоматизировать задачу создания отчета с помощью Python.
У меня есть книга Excel, содержащая несколько листов (например, «Продажи», «Заказы», ​​«Сводка»),
и я хочу автоматически экспортировать каждый лист в отдельный файл CSV.
Вот мой текущий код:

Код: Выделить всё

import pandas as pd
excel_file = 'report.xlsx'
df = pd.read_excel(excel_file)
df.to_csv('output.csv', index=False)
При этом сохраняется только первый лист.
Как мне просмотреть все листы и сохранить каждый из них как отдельный файл CSV?
Я использую pandas 2.x и Python 3.10.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... -files-usi

Вернуться в «Python»