No.283
【PHP】PHPExcelの行と列の指定
PHPExcelのcolとrowのindex
PHPからExcelの読み書きが行えるPHPExcel。
開発は後継のPhpSpreadsheetに移っているものの、今でも充分使える非常に便利なツールとして人気が高い(当社調べ
ただ、ひとつだけ開発者泣かせな問題がある。それは列と行のインデックス番号。何で共通化されてないのか判らないけど、開始番号が異なるのだ。
そんな問題に自分がはまったので泣きながらメモ。
列の開始インデックス番号
最初の列、つまり「A列」を表すインデックス番号は「0」。
実にコンピュータ的だ。
行の開始インデックス番号
最初の行、つまり「1行」を指すインデックス番号は「1」。
実に非コンピュータ的だ… orz