PHPExcelを使用して、左または右にX列の位置にある列の名前を取得することは可能ですか?
たとえば、列BZが与えられた場合、列名CBまたはBXを返したいと思います。 (右または左に2つ)
ありがとう
これを行うのに役立つ関数がすでにPHPExcelに組み込まれています
$adjustment = -2;
$currentColumn = 'BZ';
$columnIndex = PHPExcel_Cell::columnIndexFromString($currentColumn);
$adjustedColumnIndex = $columnIndex + $adjustment;
$adjustedColumn = PHPExcel_Cell::stringFromColumnIndex($adjustedColumnIndex - 1);
ColumnIndexFromString()は列Aに対して1を返すという(履歴)不一致に注意してください。ただし、stringFromColumnIndexは0が列Aに対応することを期待しています。