PythonでExcelファイルを読み書きする

目次

イントロダクション

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ファイルに保存しています。

ITフリーランスのススメ
404: ページが見つかりませんでした | ITフリーランスのススメ ITフリーランスになるための情報を発信します。プログラミングの情報もお届けします。

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ファイルの処理を自動化し、作業効率を向上させることができます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次