方法1: pandas.DataFrame.to_excelを使用する方法
import pandas as pd
# データフレームの作成
df = pd.DataFrame({'列1': [1, 2, 3],
'列2': ['A', 'B', 'C']})
# Excelファイルに書き込む
df.to_excel('output.xlsx', index=False)
上記のコードでは、to_excel
メソッドを使用してデータフレームをExcelファイルに書き込んでいます。index=False
は、行のインデックスを出力に含めないことを指定します。
方法2: openpyxlライブラリを使用する方法
import pandas as pd
from openpyxl import Workbook
# データフレームの作成
df = pd.DataFrame({'列1': [1, 2, 3],
'列2': ['A', 'B', 'C']})
# Excelファイルの作成
wb = Workbook()
ws = wb.active
# データフレームをExcelに書き込む
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# Excelファイルを保存する
wb.save('output.xlsx')
上記のコードでは、openpyxl
ライブラリを使用してExcelファイルを作成し、データフレームをExcelに書き込んでいます。dataframe_to_rows
関数は、データフレームの行をExcelの行に変換するために使用されます。
これらはPythonでデータフレームをExcelファイルに書き込むための2つの一般的な方法です。他にもさまざまなライブラリやアプローチがありますので、必要に応じて調査してみてください。