meola
Новичок
Есть такой код:
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$workbook->setVersion(8);
$workbook->send('test.xls');
$worksheet =& $workbook->addWorksheet();
//$worksheet->mergeCells(9,2,9,3); //(1)
$format =& $workbook->addFormat();
$format->setFontFamily('Verdana');
$format->setBorder(2); // (2)
$format->setColor('black');
$format->setBold();
$format->setSize('10');
$worksheet->write(9,2,3,$format); // записываем число 3 в ячейку (9,2)
$workbook->close();
Всё работает, значение 3 в ячейку попадает С10 попадает, но вот если добавить строку (1), т.е. объединить 2 ячейки, то обрамление (2) уже не работает, т.е. обрамление только у крайней левой ячейки из обрамляемых и то, без правой границы, вот так:
Не пойму что я делаю не так или это баг самой бибилиотеки? У меня основная проблема с обрамлением объединенных ячеек...
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$workbook->setVersion(8);
$workbook->send('test.xls');
$worksheet =& $workbook->addWorksheet();
//$worksheet->mergeCells(9,2,9,3); //(1)
$format =& $workbook->addFormat();
$format->setFontFamily('Verdana');
$format->setBorder(2); // (2)
$format->setColor('black');
$format->setBold();
$format->setSize('10');
$worksheet->write(9,2,3,$format); // записываем число 3 в ячейку (9,2)
$workbook->close();
Всё работает, значение 3 в ячейку попадает С10 попадает, но вот если добавить строку (1), т.е. объединить 2 ячейки, то обрамление (2) уже не работает, т.е. обрамление только у крайней левой ячейки из обрамляемых и то, без правой границы, вот так:
Не пойму что я делаю не так или это баг самой бибилиотеки? У меня основная проблема с обрамлением объединенных ячеек...