Pythonを使用してExcelのセルの値を取得する方法はいくつかあります。ここでは、主にopenpyxl
というライブラリを使用した方法を紹介します。
openpyxlのインストール
まずはじめに、openpyxl
というライブラリが必要です。これはPythonでExcelを操作するためのライブラリで、以下のコマンドでインストールできます。
pip install openpyxl
Excelのセルの値を取得する
Excelのセルの値を取得する方法は主に4つあります。
sheet['A1']
を使うsheet.cell(row=1, column=1)
を使うlist(sheet.columns)[1]
を使うlist(sheet.rows)[1]
を使う
以下にそれぞれの使用例を示します。
sheet['A1']
を使う方法
import openpyxl
wb = openpyxl.load_workbook('住みたい都道府県ランキング.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
print(sheet['A1'].value)
このコードを実行すると、A1
のセルに格納された値が表示されます。
sheet.cell(row=1, column=1)
を使う方法
import openpyxl
wb = openpyxl.load_workbook('住みたい都道府県ランキング.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
print(sheet.cell(row=1, column=1).value)
このコードを実行すると、A1
のセルに格納された値が表示されます。
list(sheet.columns)[1]
を使う方法
import openpyxl
wb = openpyxl.load_workbook('住みたい都道府県ランキング.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
print(list(sheet.columns)[1].value)
このコードを実行すると、B
列のすべてのセルに格納された値が表示されます。
list(sheet.rows)[1]
を使う方法
import openpyxl
wb = openpyxl.load_workbook('住みたい都道府県ランキング.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
print(list(sheet.rows)[1].value)
このコードを実行すると、2
行目のすべてのセルに格納された値が表示されます。
以上がPythonを使用してExcelのセルの値を取得する基本的な方法です。これらの方法を組み合わせることで、さまざまな操作が可能になります。