4

初心者 : 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)

正確に言うと、問題はテーブルとチャートのコピーに来ています。

4

1 に答える 1