水平增量循环到 excel 个单元格 PHP

Increment Loop to a excel cells horizontally PHP

我在使用 Laravel 5 和 http://www.maatwebsite.nl/laravel-excel 的报告模块中工作,我的问题是如何在 excel 中水平填充数据?因为,垂直方向很容易假设我想垂直填充单元格 A1 之后,所以我可以使用

for($x=1;$x=<5000;$x++)
{
  $sheet->cell('A'.$x, 'Some Value');
}

但是横向呢?假设我将从 A1 开始循环?我该怎么做?因为 excel 具有单元格位置的格式,例如 AA, BBB, ABC

使用 PHPs Perl 风格的字符递增

for($x='A'; $x != 'IW'; $x++)
{
  $sheet->cell($x . '1', 'Some Value');
}

请注意,您不能使用 < 比较来终止,因为比较将按字母顺序排列,而 AA 按字母顺序小于 B;所以你使用 != 比较而不是列地址比你想要访问的最后一个高一个......以上将在单元格 IV

之后完成