2010-05-30 6 views
0

J'utilise le plugin PHPExcel pour Symfony 1.4 (sfPHPExcelPlugin) sur Ubuntu (en utilisant PHP 5.10), avec ce code pour enregistrer le fichier que je vous écris:Symfony sfPHPExcelPlugin sous Linux

// Save Excel 2007 file 
echo date('H:i:s') . " Write to Excel2007 format\n"; 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); 
$objWriter->save(str_replace('.php', '.xlsx', __FILE__)); 

// Echo done 
echo date('H:i:s') . " Done writing file.\r\n"; 

Je suis sûr que l'exécution atteint cette partie du code, car les messages d'écho sont affichés mais je ne télécharge pas le fichier Excel! Serait-ce parce que je l'essaie sous Linux, pas sous Windows?

Merci!

Répondre

2

Rien dans ce code ne vous oblige à télécharger le fichier. Il enregistre simplement sur le disque.

+0

Merci! C'était exactement cela, le save() a sauvé mais dans le dossier/lib/model ....: - / – Tere