Разбивка Excel файла: каждый лист сохранить в отдельный файл
Коллеги, доброе время суток. Кто-нибудь знает, как в питоне разбить Excel файл с множеством листов, чтобы каждый лист сохранился в отдельный файл? И, самое важное, чтобы стили ячеек были сохранены из оригинального файла (выравнивание, объединение и т.д.) Смог осуществить перезапись листов в новые файлы с помощью pandas но, в новых файлах все ячейки "поехали". Мой код:
from glob import glob
import pandas as pd
files = glob(fr'd:\_temp\*.xls')
count = 0
for file in files:
sheet_list = pd.ExcelFile(file).sheet_names
file = pd.read_excel(file, sheet_name=sheet_list)
for sheet in file:
file[sheet].to_excel(f'D:\_temp\{0+count}.xlsx')
count += 1