我正在使用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
等小区位置的格式。
答案 0 :(得分:4)
使用PHP Perl样式字符递增
for($x='A'; $x != 'IW'; $x++)
{
$sheet->cell($x . '1', 'Some Value');
}
请注意,您无法使用<
比较进行终止,因为比较将按字母顺序排列,AA
按字母顺序小于B
;所以你使用!=
比较而不是列地址高于你想要访问的最后一个....上面的内容将在单元格IV
之后完成