Pythonを使用してExcelのセルの値を取得する方法はいくつかあります。ここでは、主にopenpyxlというライブラリを使用した方法を紹介します。

openpyxlのインストール

まずはじめに、openpyxlというライブラリが必要です。これはPythonでExcelを操作するためのライブラリで、以下のコマンドでインストールできます。

pip install openpyxl

Excelのセルの値を取得する

Excelのセルの値を取得する方法は主に4つあります。

  1. sheet['A1']を使う
  2. sheet.cell(row=1, column=1)を使う
  3. list(sheet.columns)[1]を使う
  4. 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のセルの値を取得する基本的な方法です。これらの方法を組み合わせることで、さまざまな操作が可能になります。

投稿者 admin

コメントを残す

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