Page 1 sur 1

Spreadsheet_Ecel_Writer header è_é

Posté : 14 janv. 2010, 16:07
par Skyounet
Mon problème est simple, impossible de faire afficher quoi que ce soit sur ma page après

Code : Tout sélectionner

$workbook = new Spreadsheet_Excel_Writer(); .. $workbook->close();
Spreadsheet_Excel_Writer() envoie header("Content-type: application/vnd.ms-excel");

Mais je ne sais pas comment le fermer.
Parce que j'aimerais bien que ma page affiche quelque chose après avoir généré le fichier.

Merci.

Re: Spreadsheet_Ecel_Writer header è_é

Posté : 16 janv. 2010, 19:24
par rmarco04
salut Skyounet, j'utilse pour ma part la bibliotheque phpwitreexcel, mais ca doit etre pareil dans ton cas

header("Content-Type: application/x-msexcel; name=\"nomdufichier.xls\"");

header("Content-Disposition: inline; filename=\"nomdufichier.xls\"");

Re: Spreadsheet_Ecel_Writer header è_é

Posté : 19 janv. 2010, 09:29
par Maitrepylos
Bonjour, il manque le sendFile().

exemple basic
require_once 'Spreadsheet/Excel/Writer.php';

$workbook = new Spreadsheet_Excel_Writer();
$workbook->setTempDir('./tempdoc');
$workbook->send('base.xls');
$worksheet = $workbook->addWorksheet();

$worksheet->write(1,2,'toto');


$workbook->close();
$workbook->sendFile();

Re: Spreadsheet_Ecel_Writer header è_é

Posté : 27 janv. 2010, 16:33
par Skyounet
Non non, il ne manque pas.