utils.cell【セル関連ユーティリティ】モジュール
メモ ( 概要 モジュール内定義 (関数一覧) ) 関数 例
メモ
概要
- utils【ユーティリティ】パッケージ の Cell【セル】関連のユーティリティ モジュール
- インポート
- utils パッケージ で指定済の為、openpyxl.utils からインポート可
但し、coordinate_from_string は未指定の為、openpyxl.utils.cell のみ有効
- utils パッケージ で指定済の為、openpyxl.utils からインポート可
- 関連
モジュール内定義
- 関数
外部リンク
関数
関数 | 備考 | 例 |
---|---|---|
absolute_coordinate( coord_string) | セルアドレス ⇒ 絶対セルアドレス 変換 戻り値 (str)絶対セルアドレス coord_string (str)セルアドレス | 〔 使用例 〕 'B3' ⇒ '$B$3' |
cols_from_range( range_string) | セル範囲アドレス ⇒ 列単位セルアドレス 戻り値列単位セルアドレス ジェネレータ range_stringセル範囲アドレス (関連:rows_from_range【セル範囲アドレス ⇒ 行単位セルアドレス】) | 〔 使用例 〕 A1:B3 ⇒ [1] ('A1', 'A2', 'A3') [2] ('B1', 'B2', 'B3') |
column_index_from_string( str_col) | 列文字列 ⇒ 列番号 変換 戻り値 (int)列番号 str_col列文字列 (関連:get_column_letter【列番号 ⇒ 列文字列 変換】) | 〔 使用例 〕 'B' ⇒ 2 |
coordinate_from_string( coord_string) | セルアドレス ⇒ 列文字列・行番号 変換 戻り値 (tuple) (列文字列, 行番号) の tuple【タプル】 coord_string (str)セルアドレス | 〔 使用例 〕 'B3' ⇒ ('B', 3) |
coordinate_to_tuple( coordinate) | セルアドレス ⇒ 行列番号 変換 戻り値 (tuple) (行番号, 列番号) の tuple【タプル】 注) 行番号が先 coordinate (str)セルアドレス | 〔 使用例 〕 A2 ⇒ (2, 1) |
get_column_interval( start, end) | 列範囲 ⇒ 列文字列リスト 変換 戻り値 (list)列文字列のリスト start (str | int)開始列 end (str | int)終了列 | 〔 使用例 〕 ('A', 'C') ⇒ ['A', 'B', 'C'] (4, 6) ⇒ ['D', 'E', 'F'] |
get_column_letter( idx) | 列番号 ⇒ 列文字列 変換 戻り値 (str)列文字列 idx (int)列番号 (関連:column_index_from_string【列文字列 ⇒ 列番号 変換】) | 〔 使用例 〕 2 ⇒ 'B' |
quote_sheetname( sheetname) | シート名シングルクォート囲み 戻り値 (str)シングルクォートで囲まれたシート名 sheetname (str)シート名 シート名を含んだセルアドレスで使用 (参照:workbook.defined_name【名前定義】モジュール) | 〔 使用例 〕 "Sheet X" ⇒ "'Sheet X'" |
range_boundaries( range_string) | セル範囲アドレス ⇒ 行列番号 変換 戻り値下記 tuple【タプル】 (不定値:None) (左上の列番号, 左上の行番号, 右下の列番号, 右下の行番号) range_stringセル範囲アドレス | 〔 使用例 〕 A2:C4 ⇒ (1, 2, 3, 4) |
range_to_tuple( range_string) | セル範囲アドレス ⇒ 行列番号 変換 (シート名対応) 戻り値下記 tuple【タプル】 (不定値:None) (シート名, (左上の列番号, 左上の行番号, 右下の列番号, 右下の行番号)) range_stringシート名付きセル範囲アドレス | 〔 使用例 〕 SheetX!A2:C4 ⇒ ('SheetX', (1, 2, 3, 4)) |
rows_from_range( range_string) | セル範囲アドレス ⇒ 行単位セルアドレス 戻り値行単位セルアドレス ジェネレータ range_stringセル範囲アドレス (関連:cols_from_range【セル範囲アドレス ⇒ 列単位セルアドレス】) | 〔 使用例 〕 A1:B3 ⇒ [1] ('A1', 'B1') [2] ('A2', 'B2') [3] ('A3', 'B3') |