セル番地の取得方法3つ

投稿者: | 2022-06-24

例1. Excelのセル(9,1)からセル番地(A9)を取得する coordinate
例2. Excelのセル(9,1)からセル番地(A9)を取得する get_column_letter
例3. Excelのセル番地(C9)からセル(9,3)を取得する column_index_from_string

import openpyxl

wb = openpyxl.load_workbook('test.xlsx')
ws = wb.active

ws.cell(row=1, column=1).coordinate
>>> "A1"

ws.cell(row=1, column=1).column
>>> "A1"

openpyxl.utils.get_column_letter(1)
>>> "A"

openpyxl.utils.get_column_letter(1) + 1
>>> "A1"

openpyxl.utils.column_index_from_string('A')
>>> 1