openpyxlに関するtamurachoのブックマーク (1)

  • Openpyxl 結合セルのValue取得 - Qiita

    ググっても中々出てこないもしくはopenpyxlのバージョン違いでそのまま使えないから、書いておく openpyxlのSheet型とCell型を引数として渡せば、そのCellは結合セルの場合は結合セルの先頭のセルのValueを返す、結合セルではなかったらそのままCellのValueを返す。 openpyxl version 2.6 def getMergedCellValue(sheet, cell): cell_index = cell.coordinate for range_ in sheet.merged_cells.ranges: merged_cells = list(openpyxl.utils.rows_from_range(str(range_))) for row in merged_cells: if cell_index in row: return sheet[m

    Openpyxl 結合セルのValue取得 - Qiita
  • 1