我想使用Laravel Excel在列上添加一些样式。我知道这个专栏是(让我们说)42,但我不知道Excel代码(如AA
,BC
等)。
我知道我可以构建一个函数(基于this answer)将列号转换为字母,但我不确定它是否正确。
是否有使用Laravel Excel将列号转换为Excel列的内置方法?
答案 0 :(得分:1)
PHPExcel
中有一个方法,我猜Laravel Excel使用该库。
你可以这样做:
\PHPExcel_Cell::stringFromColumnIndex(1);
这将返回B
答案 1 :(得分:0)
由于Laravel Excel的version 3.1基于使用最新PhpSpreadsheet类的最新PHP Excel,因此操纵坐标的辅助函数已移至新的专用类。搜索“用于操纵坐标的专用类” on this page。
因此,您可以继续进行以下操作:
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;
...
Coordinate::stringFromColumnIndex(1);