Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 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
Par défaut 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
horizonlibre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h16.


 
 
 
 
Partenaires

Hébergement Web