Pythonは、Excelファイルを操作するための強力なツールを提供しています。特に、openpyxlというライブラリは、Excel 2010 xlsx/xlsm/xltx/xltmファイルを読み書きするためのPythonライブラリです。

Excelファイルの読み込み

PythonでExcelファイルを読み込むためには、pandasread_excel()メソッドを使用します。このメソッドを使用すると、ExcelファイルのシートをDataFrameとして読み込むことができます。

また、openpyxlを使用してExcelファイルを読み込むこともできます。以下に、openpyxlを使用してExcelファイルを読み込むサンプルコードを示します。

import openpyxl

wb = openpyxl.load_workbook(r"test.xlsx")
sh = wb["S1"]

for row in range(1, sh.max_row + 1):
    print(sh["A" + str(row)].value)

このコードは、test.xlsxというExcelファイルを読み込み、S1というシートのA列の値を表示します。

Excelファイルの新規作成

PythonでExcelファイルを新規作成するには、openpyxlWorkbookメソッドを使用します。以下に、新規Excelファイルを作成するサンプルコードを示します。

from openpyxl import Workbook

wb = Workbook()
ws = wb.active

ws['A1'] = 'Hello'
ws['B1'] = 'World!'

wb.save('test.xlsx')

このコードは、新規Excelファイルtest.xlsxを作成し、A1セルにHello、B1セルにWorld!という値を書き込みます。

以上がPythonでExcelファイルを操作する基本的な方法です。これらの方法を活用すれば、PythonでExcelデータを効率的に扱うことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です