递增循环到excel单元格水平PHP

时间:2015-11-19 09:14:28

标签: php excel laravel phpexcel

我正在使用Laravel 5和http://www.maatwebsite.nl/laravel-excel处理报告模块,我的问题是如何在excel中水平填充数据?因为,纵向上很容易让我说我想要垂直填充是A1以后的单元格,所以我可以使用

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

但横向怎么样?我们假设我将在A1开始循环播放?我怎么样? Coz excel具有像AA, BBB, ABC等小区位置的格式。

1 个答案:

答案 0 :(得分:4)

使用PHP Perl样式字符递增

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

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