PHPExcel获取相对于给定列的列名

rai*_*ero 14 php phpexcel

使用PHPExcel,是否可以获得左侧或右侧X列的列名称?

例如,给定列BZ,我想返回列名CB或BX.(右边或左边2)

谢谢

Mar*_*ker 34

PHPExcel中已经内置了一些函数来帮助您完成此任务

$adjustment = -2;
$currentColumn = 'BZ';

$columnIndex = PHPExcel_Cell::columnIndexFromString($currentColumn);
$adjustedColumnIndex = $columnIndex + $adjustment;
$adjustedColumn = PHPExcel_Cell::stringFromColumnIndex($adjustedColumnIndex - 1);
Run Code Online (Sandbox Code Playgroud)

请注意,columnIndexFromString()将为列A返回1(历史性)差异,但stringFromColumnIndex期望0对应于列A

  • 谢谢你的说明! (3认同)