私は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は4PHPのPerlスタイルの文字インクリメントを使用する
for($x="A"; $x != "IW"; $x++)
{
$sheet->cell($x . "1", "Some Value");
}
使用できないことに注意してください。 <
比較はアルファベット順になります。 AA
アルファベット順に小さい B
;だからあなたは !=
代わりに、アクセスしたい最後のアドレスより1つ上の列アドレスと比較します。上記はセルの後で終了します。 IV