PHPExcelを使用すると、X個のカラムにあるカラムの名前を左または右に取得できますか?PHPExcelは、指定されたカラムに対するカラム名を取得します
例では、列BZを指定して、列名CBまたはBXを返したいとします。 (右または左へ2)
おかげ
PHPExcelを使用すると、X個のカラムにあるカラムの名前を左または右に取得できますか?PHPExcelは、指定されたカラムに対するカラム名を取得します
例では、列BZを指定して、列名CBまたはBXを返したいとします。 (右または左へ2)
おかげ
あなたはcolumnIndexFromString()は1を返します(歴史的)矛盾をこの
$adjustment = -2;
$currentColumn = 'BZ';
$columnIndex = PHPExcel_Cell::columnIndexFromString($currentColumn);
$adjustedColumnIndex = $columnIndex + $adjustment;
$adjustedColumn = PHPExcel_Cell::stringFromColumnIndex($adjustedColumnIndex - 1);
注を行う助けるために、すでにPHPExcelに組み込まれた機能があります。列Aに対して0を期待します。
「CB」の「値」を数値として計算し、2を加算してその値を参照するのが簡単です。あなたは配列 '$ lettervalues {0 => null、1 => 'A'、... 'Z' => 26}'を持ち、PHPで数学を行います。 –