170 похожих чатов

Https://I.Ibb.Co/6ng1n9F/Image.Png Всем привет. Столкнулся с такой ошибкой PHPExcel PHP Notice: Undefined

offset: 6 in /var/www/svtol/data/www/kvalitet/system/library/makeprice.php on line 497
PHP Fatal error: Uncaught exception 'PHPExcel_Exception' with message 'Invalid style array passed.' in /var/www/svtol/data/www/kvalitet/system/PHPExcel/Classes/PHPExcel/Style.php:467
Stack trace:
#0 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(497): PHPExcel_Style->applyFromArray(NULL)
#1 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(409): makeprice->write_category(Array)
#2 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1806', 6)
#3 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1805', 5)
#4 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1804', 4)
#5 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1803', 3)
#6 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1802', 2)
#7 /var/www/svtol/data/www/kvalitet/system/library/makeprice.php(413): makeprice->get_category('1801', in /var/www/svtol/data/www/kvalitet/system/PHPExcel/Classes/PHPExcel/Style.php on line 467

Что она может означать? И как ее исправить?


makeprice.php

function write_category($data)
{
//echo implode(' | ',$data)."\n";

if($this->staff) {
$prefix = '';
} else {
$prefix = str_repeat(' ', $data['level']);
}

foreach ($data as $key => $value) {

if(isset($this->cat_column[$key])) {
$this->sheet->setCellValueByColumnAndRow($this->cat_column[$key], $this->row_id, $prefix.$value);
}
for($i=1; $i<=7; $i++) {
//echo $data['level']."\n";
497: $this->sheet->getStyleByColumnAndRow($i, $this->row_id)->applyFromArray($this->cat_style[$data['level']]);
}
}


$this->sheet->getRowDimension($this->row_id)->setOutlineLevel($data['level']); //////collapse
$this->sheet->getRowDimension($this->row_id)->setVisible($data['level'] == 0); //////collapse
$this->sheet->getRowDimension($this->row_id)->setCollapsed(true); //////collapse

$this->row_id ++;
}

1 ответов

21 просмотр

Пробуй вардампить свой массив, мне что-то подсказывает, что там пустые значения встречаются...

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Good afternoon, I just started learning php in conjunction with mysql. I am registering a system on a local Mamp server using phpMyAdmin. It seems to be stored normally in the...
ManGo
1
Карта сайта