yii2 и moonlandsoft/yii2-phpexcel - как кастоимзировать документ?

281
09 декабря 2017, 09:04

Добрый день! Я использую для создания xls документа в фреймворке Yii2 moonlandsoft/yii2-phpexcel (https://github.com/moonlandsoft/yii2-phpexcel) Я получаю и выводу таблицу таким кодом:

Excel::widget([
    'models' => Car::find()->all(),
    'mode' => 'export',
    'fileName' => 'car-report',
    'savePath' => Yii::getAlias('@webroot'),
    'columns' => [
        'dealer.title:text:Название дилера',
        [
            'attribute' => 'code',
            'header' => 'Код дилера',
            'format' => 'text',
            'value' => function($model) {
                return $model->dealer->mainCode;
            },
        ],
        [
            'attribute' => 'created_at',
            'format' => 'date',
        ],
    ],
]);

Все отлично, но есть пара вопросов которые я никак не могу решить в этом расширении - как задать шрифт и цвет заднего фона для заголовков, а так же как мне перед таблицей, которую формирует виджет в xls документе, вывести текст - там нужно вывести кастомный заголовок и дату создания отчета. Кто работал с этой библиотекой, пожалуйста, подскажите!

READ ALSO
Подготавливаемые запросы MySQLi

Подготавливаемые запросы MySQLi

Доброго времени суток ! Есть sql запрос:

255
set_time_limit не увеличивается

set_time_limit не увеличивается

ЗдравствуйтеЕсли поставить в файле set_time_limit равный 5 секундам - все окей

195
VK авторизация функция window.open и window.opener

VK авторизация функция window.open и window.opener

Доброго времени сутокНаписал авторизацию на стороне сервера (php), без использования JS библиотек предлагаемых в API

245
Выбрать атрибут для парсинга

Выбрать атрибут для парсинга

ЗдравствуйтеИспользую Simple HTML DOM Parser

210