イントロダクション
Excelファイルは、ビジネスや個人の日常生活で頻繁に使用されるファイル形式です。Pythonは、Excelファイルを読み書きするための強力なツールとして知られています。この記事では、Pythonを使用してExcelファイルを読み書きする方法を紹介します。
Excelファイルの読み込み
PythonのPandasライブラリを使用すると、Excelファイルを簡単に読み込むことができます。以下は、Pandasを使用してExcelファイルを読み込む例です。
import pandas as pd
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
print(df)
このコードでは、Pandasのread_excel()
関数を使用して、example.xlsx
という名前のExcelファイルからSheet1
という名前のシートを読み込み、データフレームとしてdf
に格納しています。
Excelファイルの書き込み
Excelファイルを書き込むには、Pythonのopenpyxlライブラリを使用することができます。以下は、openpyxlを使用してExcelファイルにデータを書き込む例です。
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws['A1'] = 'Hello'
ws['B1'] = 'World'
wb.save('example.xlsx')
このコードでは、openpyxlのWorkbook()
関数を使用して新しいExcelファイルを作成し、active
属性でアクティブなシートにアクセスして、ws
に格納しています。そして、ws
に'Hello'
と'World'
の文字列を書き込み、save()
メソッドを使用してExcelファイルに保存しています。
Excelファイルの編集
Excelファイルを編集するには、openpyxlライブラリを使用することができます。以下は、openpyxlを使用してExcelファイルを編集する例です。
from openpyxl import load_workbook
wb = load_workbook('example.xlsx')
ws = wb.active
ws['A2'] = 'Python'
ws['B2'] = 'Excel'
wb.save('example.xlsx')
このコードでは、openpyxlのload_workbook()
関数を使用して、example.xlsx
という名前のExcelファイルを読み込み、active
属性でアクティブなシートにアクセスして、ws
に格納しています。そして、ws
に'Python'
と'Excel'
の文字列を書き込み、save()
メソッドを使用してExcelファイルに保存しています。
結論
Pythonは、Excelファイルを読み書きするための便利なツールです。この記事では、PythonのPandasライブラリとopenpyxlライブラリを使用して、Excelファイルを読み書きする方法を紹介しました。これらのライブラリを使用することで、Excelファイルの処理を自動化し、作業効率を向上させることができます。
コメント