/ / Increment Loop to excel клітини горизонтально PHP - php, excel, laravel, phpexcel

Збільшення циклу до Excel-горизонтальних клітин PHP-php, excel, laravel, phpxcel

Я працюю в модулі звітності за допомогою 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 тощо.

Відповіді:

4 для відповіді № 1

Використовуйте додавання символів у стилі Perl для PHP

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

Зауважте, що ви не можете використовувати a < порівняння для закінчення, оскільки порівняння буде алфавітним і AA за алфавітом менше ніж B; тому ви використовуєте a != порівняння з адресою стовпця, що перевищує останнє, яке ви хочете отримати .... вище, закінчиться після клітинки IV