Динамическое именование листов PHPExcel

133
22 сентября 2019, 22:30

возникла проблема с именованием листов. Выгружаю с базы категории, хочу чтобы каждой категории соответствовал отдельный лист, создаю без проблем, но, как только доходит дело до присвоения имени листу, тут уже проблемы, первое я решил что максимальная длина имени, 30 символов, хорошо, обрезаю строку до 30 символов, всё равно не получается, стоит обрезать строку до 10 символов, выводит, но имена содержат только 5 символов, кто сталкивался с данной проблемой, как её решить?

Таблица категорий
7   Смесители на раковину
8   Смесители для ванны и душа
9   Душевые системы
10  Комплектующие для душа
11  Смесители для кухни
12  Сифоны и донные клапаны
13  Смесители для гигиенического душа
14  Аксессуары
15  Полотенцесушители
16  Смесители на борт ванны
17  Смеситель для биде

Сам код

$r=$this->get_typ();
    $is=0;
    foreach ($r as $res){
        if ($is!=0){
            $objPHPExcel->createSheet();
            $objPHPExcel->setActiveSheetIndex($is);
            $active_sheet = $objPHPExcel->getActiveSheet();
        }
        $is++;
        $str=substr($res['nazv'], 0, 10);
        $active_sheet->setTitle($str);
READ ALSO
Как собрать строку?

Как собрать строку?

Есть массив с данными, нужно перезаписать его, что бы получить массив с данными для каждого товараНо, еще нужно записать несколько одинаковых...

127
PHP авторизация по сертификату

PHP авторизация по сертификату

Возможно ли реализовать авторизацию на PHP используя имеющиеся сертификаты? Есть данные сертификатов ( серийные номера срок действия итд...

129
Запись запроса в mysql

Запись запроса в mysql

допишите пожалуйста код кому не сложно, только с использованием PDOОписание: eсть база данных vote в которой 2 таблицы account и votes

133