【Python】Excelから行列やセル番地を取得するためのソースコード

この記事は約2分で読めます。
ポートフォリオ制作実績

ExcelのSheetからセルの情報を取得するためには、はじめに4つ準備しておく必要があります。

・Python、Excelをインストールしていること
・openpyxlモジュールをインストールしていること
・test.xlsxというExcelファイルを作ること(ファイル名は自分にわかるものでOK)
・test.pyというファイルを下記ソースコード貼り付け用に作る

それぞれを行ってから以下のソースコードを入力しましょう。

スポンサーリンク

【Python】Excelから行列やセル番地を取得するためのソースコード

行のことをレコードやロー。

列のことをフィールドやカラムともいいます。

次のソースコードでは下記を使ってプログラミングします。

・行、レコード:
・列、カラム:
・セル番地:
・セルの値:value

 

import openpyxl
book = openpyxl.load_workbook('test.xlsx')

#Sheet1を取得するためのソースコード
sheet = book.get_sheet_by_name('Sheet1');
cel = sheet['A1'] #読み込む対象のセル番地

print(str(cel.row)) #行、レコード
print(cel.column) #列、カラム
print(cel.coordinate) #セル番地
print(cel.value) #セルの値
タイトルとURLをコピーしました