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();