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に対応することを期待しているという(歴史的な)不一致に注意してください。