/ /セルを水平方向にエクセルセルにループアップ - php、excel、laravel、phpexcel

ループを増やしてセルを水平に拡大するPHP - 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は4

PHPのPerlスタイルの文字インクリメントを使用する

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

使用できないことに注意してください。 < 比較はアルファベット順になります。 AA アルファベット順に小さい B;だからあなたは != 代わりに、アクセスしたい最後のアドレスより1つ上の列アドレスと比較します。上記はセルの後で終了します。 IV