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