Новичок: У меня есть файл Excel, в котором содержится более 100 разных таблиц. Каждый лист содержит несколько таблиц и диаграмм.Python - сохранить различные листы файла excel как отдельные файлы excel
Я хочу сохранить каждый лист в виде нового файла Excel.
Я пробовал много кодов питона, но никто из них не работал.
Просьба помочь в этом. Благодаря!
Edit 1: В réponse на комментарии, это то, что я пробовал:
import pandas as pd
import xlrd
inputFile = 'D:\Excel\Complete_data.xlsx'
#getting sheet names
xls = xlrd.open_workbook(inputFile, on_demand=True)
sheet_names = xls.sheet_names()
path = "D:/Excel/All Files/"
#create a new excel file for every sheet
for name in sheet_names:
parsing = pd.ExcelFile(inputFile).parse(sheetname = name)
#writing data to the new excel file
parsing.to_excel(path+str(name)+".xlsx", index=False)
Чтобы быть точным, проблема приходит в копировании таблиц и диаграмм.
Можете ли вы включить в свой вопрос, что вы пробовали, и что не сработало для вас? –
Я новичок и просто пробовал простой синтаксический анализ с использованием XLRD-модуля. Я не смог получить таблицу или диаграмму в новых файлах Excel. – Aditya
@raderick добавил мой код – Aditya