初心者 : 100 を超える異なるシートを含む Excel ファイルがあります。各シートには、いくつかの表とグラフが含まれています。
すべてのシートを新しい 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)
正確に言うと、問題はテーブルとチャートのコピーに来ています。