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 ответов

34 просмотра

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

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Карта сайта