Witam,
Korzystam z klasy Spreadsheet_Excel_Writer do zapisywania arkuszu excela. I wszystko
mi działa poprawnie w excelu 2003 oraz w wersji 2010, nie działa natomiast w wersji 2007 - kolumny są innych wymiarów, nie czyta niektórych znaków i dodatkowo wyskakuje okienko w excelu ze nie prawidłowa zawartość pliku. Macie pomysł jak to ogarnąć? Poniżej część mojego kodu.
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer('zamowienie.xls');
$workbook->setVersion(8);
$format_moj = $workbook->addFormat();
$format_moj->setBold();
$worksheet =& $workbook->addWorksheet('zamowienie');
$upper_side_brick =& $workbook->addFormat( array('top' => 2, 'bordercolor' => 'blue', 'fgcolor' => 'white') );
$right_side_brick =& $workbook->addFormat( array('left' => 2, 'bordercolor' => 'blue', 'fgcolor' => 'white') );
$worksheet->writeBlank(9, 4, $upper_side_brick);
$worksheet->writeBlank(0, 5, $right_side_brick);
...
$workbook->close();