Pythonを使用して配列をExcelにエクスポートする方法はいくつかあります。ここでは、PandasとXlsxWriterを使用した2つの方法を紹介します。
Pandasを使用する方法
PandasのDataFrameを使用すると、配列をExcelに簡単にエクスポートできます。以下にそのコードスニペットを示します。
import pandas as pd
array = [['a1', 'a2', 'a3'], ['a4', 'a5', 'a6'], ['a7', 'a8', 'a9'], ['a10', 'a11', 'a12', 'a13', 'a14']]
df = pd.DataFrame(array).T
df.to_excel(excel_writer = "test.xlsx")
このコードは、配列をPandasのDataFrameに変換し、そのDataFrameをExcelファイルにエクスポートします。
XlsxWriterを使用する方法
XlsxWriterもまた、PythonでExcelに配列をエクスポートするための強力なライブラリです。以下にそのコードスニペットを示します。
import xlsxwriter
workbook = xlsxwriter.Workbook('arrays.xlsx')
worksheet = workbook.add_worksheet()
array = [['a1', 'a2', 'a3'], ['a4', 'a5', 'a6'], ['a7', 'a8', 'a9'], ['a10', 'a11', 'a12', 'a13', 'a14']]
row = 0
for col, data in enumerate(array):
worksheet.write_column(row, col, data)
workbook.close()
このコードは、新しいExcelワークブックを作成し、そのワークブックに新しいワークシートを追加します。次に、配列の各要素をワークシートの列に書き込みます。
これらの方法を使用すれば、Pythonで配列をExcelにエクスポートすることが可能です。適切な方法を選択し、必要に応じてコードを調整してください。