Разбивка 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

Ответы (0 шт):