Pythonのpandas
ライブラリを使用して、Excelファイルにデータフレームを書き込む方法を解説します。この方法では、pandas
のto_excel
メソッドとopenpyxl
ライブラリを使用します。
まず、必要なライブラリをインストールします。pandas
とopenpyxl
はpipでインストールできます。
python -m pip install pandas openpyxl
次に、Excelファイルにデータフレームを書き込むためのコードを示します。
import pandas as pd
# データフレームを作成
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
# Excelファイルに書き込む
df.to_excel('output.xlsx', sheet_name='Sheet1', index=False)
このコードは、新しいExcelファイルoutput.xlsx
を作成し、データフレームdf
をSheet1
に書き込みます。
また、特定の列だけを書き込みたい場合は、to_excel
メソッドのcolumns
引数を使用して列名を指定できます。
df.to_excel('output.xlsx', sheet_name='Sheet1', columns=['A', 'B'], index=False)
このコードは、データフレームdf
のA
列とB
列だけをExcelファイルoutput.xlsx
のSheet1
に書き込みます。
以上がPythonとOpenpyxlを使用したExcelデータフレームの書き込みの基本的な方法です。さらに詳細な情報や他の機能については、公式ドキュメンテーションを参照してください。