Excel2007 and applyFromArray()

Topics: Developer Forum
Aug 19, 2011 at 1:35 PM

Hallo!

Bisher haben wir im Format "Excel5" Dateien erstellt, wo alle Style-Definitionen funktionieren.
Jetzt haben wir auf "Excel2007" umgestellt (um mit "VLOOKUP()" und "addNamedRange()" zu arbeiten) und haben Probleme mit den Style-Definitionen.

$objPHPExcel = new PHPExcel();
  $styleArray_Font = array( 'font' => array( 'name' => 'Arial', 'size' => '10pt' ) );

 

 

$objPHPExcel->getActiveSheet()->getStyle('A1:N250')->applyFromArray($styleArray_Font);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

 


Beim Aufruf der erstellten Excel-Datei gibt es Fehlermeldungen von Excel und es wurden keine Style-Definitionen übernommen!
Wenn wir die Datei mit "Excel5" erstellen, sind alle Style-Definitionen vorhanden.

Was machen wir falsch?

 

MFG

Aug 19, 2011 at 4:09 PM

Try this instead -- '10pt' to just 10...

$styleArray_Font = array( 'font' => array( 'name' => 'Arial', 'size' => 10 ) );

Aug 22, 2011 at 8:18 AM

Thanks!!!

That was it.