PythonでExcelにリストを書き込む方法はいくつかありますが、ここでは主にopenpyxl
とpandas
を使用した方法を紹介します。
openpyxlを使用した方法
openpyxl
はPythonでExcelを操作するためのライブラリで、リストをExcelに出力する基本的な使い方は以下の通りです。
import openpyxl
# 新規Workbookの作成
wb = openpyxl.Workbook()
sheet = wb.worksheets[0]
# リストの定義
data = ['Apple', 'Banana', 'Cherry']
# リストのデータをExcelに書き込み
for i, item in enumerate(data):
sheet.cell(row=i+1, column=1, value=item)
# 保存
wb.save('path_to_your_file.xlsx')
wb.close()
このコードは新規のWorkbookを作成し、指定したリストのデータを一列に書き込みます。
pandasを使用した方法
pandas
もまたPythonでExcelを操作するためのライブラリで、リストをExcelに出力する方法は以下の通りです。
import pandas as pd
# リストの定義
data = ['Apple', 'Banana', 'Cherry']
# リストをDataFrameに変換
df = pd.DataFrame(data)
# DataFrameをExcelに書き込み
df.to_excel('path_to_your_file.xlsx', index=False)
このコードは指定したリストのデータを一列に書き込みます。pandas
を使用すると、リストを直接DataFrameに変換してExcelに書き込むことができます。
以上、PythonでExcelにリストを書き込む方法をopenpyxl
とpandas
を使用して紹介しました。これらのライブラリを活用して、PythonでExcel操作を行ってみてください。