タグ付けされた質問 「xlsxwriter」

9
パンダを使用して、既存のExcelファイルに新しいシートを保存するにはどうすればよいですか?
Excelファイルを使用してPythonで作成されたデータを保存したいと思います。私の問題は、既存のExcelファイルにシートを追加できないことです。ここでは、この問題に到達するために使用するサンプルコードを提案します import pandas as pd import numpy as np path = r"C:\Users\fedel\Desktop\excelData\PhD_data.xlsx" x1 = np.random.randn(100, 2) df1 = pd.DataFrame(x1) x2 = np.random.randn(100, 2) df2 = pd.DataFrame(x2) writer = pd.ExcelWriter(path, engine = 'xlsxwriter') df1.to_excel(writer, sheet_name = 'x1') df2.to_excel(writer, sheet_name = 'x2') writer.save() writer.close() このコードは、2つのDataFrameをそれぞれ「x1」と「x2」という名前の2つのシートに保存します。2つの新しいDataFrameを作成し、同じコードを使用して2つの新しいシート「x3」と「x4」を追加しようとすると、元のデータが失われます。 import pandas as pd import numpy as …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.