14/10/2011, 11h14
|
#1
|
|
Invité de passage
Inscription : mai 2009 Messages : 4 Détails du profil  Informations forums : Inscription : mai 2009 Messages : 4 Points : 1 Points : 1
|
writeUrl ne fonctionne pas avec OpenOffice
Bonjour,
Je tente de faire fonctionner writeUrl de la classe spreadsheet_excel_writer le lien fonctionne parfaitement si j'ouvre le fichier xls généré sous Excel Office mais il ne fonctionne pas si j'ouvre le fichier avec OpenOffice.
Voici mon code :
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
// Formats des cellules
$format_entete =& $workbook->addFormat();
$format_entete->setBold();
$format_entete->setSize(6);
$format_entete->setVAlign('vcenter');
$format_entete->setHAlign('center');
$format_entete->setPattern(1);
$format_entete->setFgColor('silver');
$format_entete->setTextWrap();
$format_entete->setBorder (1);
$format_donnees =& $workbook->addFormat();
$format_donnees->setTextWrap();
$format_donnees->setVAlign('vcenter');
$format_donnees->setHAlign('center');
$format_donnees->setSize(6);
$format_donnees->setBorder (1);
$worksheet =& $workbook->addWorksheet('feuille');
$worksheet->setLandscape();
$worksheet->setMargins (0.2);
$worksheet->setZoom (130);
// Création des en-têtes de colonnes
$worksheet->write(0, 0, "N°fiche", $format_entete);
$worksheet->setColumn (0, 0, 6);
$worksheet->write(0, 1, "Dossier", $format_entete);
$worksheet->setColumn (1, 1, 6);
$worksheet->writeString(1, 0, "test", $format_donnees);
$worksheet->writeUrl(1, 1, "http://testlien.fr", "lien", $format_donnees);
$workbook->send("classeur.xls");
$workbook->close();
?> |
Merci de votre aide
|
|
00
|