1
初心者:100以上の異なるシートを持つExcelファイルがあります。各シートにはいくつかのテーブルとチャートが含まれています。Python - Excelファイルごとに異なるExcelファイルを保存する
すべてのシートを新しいExcelファイルとして保存します。
私は多くのPythonコードを試しましたが、どれも働いていませんでした。
こんにちは。ありがとう!
編集1:コメントへのREPONSEでは、これは私が試したものです:
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