新手:我有一个 Excel 文件,其中有 100 多个不同的表格。每张表包含几个表格和图表。
我希望将每张工作表保存为一个新的 Excel 文件。
我尝试了许多 python 代码,但没有一个有效。
请在这方面提供帮助。谢谢!
编辑1:针对评论,这是我尝试过的:
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)
准确地说,问题在于复制表格和图表。