Как заполнить шаблон xlsx, используя PHPExcel

219
06 октября 2017, 18:27

Есть множество различных .xlsx шаблонов.
И есть набор данных, один и тот же для всех шаблонов.
Сейчас все работает через PHPExcel, просто вставляются данные в шаблон. Каждая переменная в свою ячейку. Но это очень не удобно. Для каждого из шаблонов приходится писать свой метод.

Можно ли как-то заполнять .xlsx шаблон какими-то метками, а потом заменять их? Это помогло бы избавиться от большого количества кода. У меня бы в каждом файле просто были бы написаны метки вроде {{data.name}}

PHPExcel - большая библиотека, но я еще не нашел в ней такого функционала.

Заранее благодарю!

Answer 1

За ответ спасибо teran
Нам нужно использовать именованные ячейки/диапазоны
А потом в коде с PHPExcel $sheet->getCell('sampleCellName')->setValue(....)

ОБНОВЛЕНО
У меня была проблема с PHPExcel при именовании ячеек строчными символами, именуйте заглавными и все будет OK!

READ ALSO
Передать данные в linux-программу с readline

Передать данные в linux-программу с readline

Здравствуйте, столкнулся со следующей проблемой в решении задачи

162
Как вывести в одном url две модели?

Как вывести в одном url две модели?

Есть макет и в нем sidebar и mainСоздал две модели с миграциями: Sidebar и Main и, соответственно, две таблицы

148
opencart 1.5 вывод отзывов на отдельную страницу

opencart 1.5 вывод отзывов на отдельную страницу

Добрый день друзья, столкнулся с такой задачейНужно вывести кастомные отзывы на отдельную страницу, и чтобы эти отзывы администратор мог...

250
Количество страниц для пагинации Yii2

Количество страниц для пагинации Yii2

Подскажите пожалуйста, как ограничить колличество страниц доступных для пагинацииТ

230