[Résolu]Export table mysql php -> Word
Dernière réponse : dans Programmation
Salut tout le monde,
Alors voilà, après avoir rechercher sur google (et oui j'ai cherché avant) je n'ai pas trouvé le moyen de faire un export d'une table mysql grâce à php vers un document word.
Ce n'est peut etre pas très claire, je m'explique mieux :
- J'ai une page php qui contient un tableau.
- Les données de mon tableau viennent d'une table mysql
Ce que je souhaiterais faire, c'est comme l'export vers Excel (j'ai trouvé le script pour faire cela pas de soucis) mais je souhaiterais exporter dans un fichier word et non pas Excel.
Est-ce possible ?
Si oui, avez-vous des liens qui pourrait m'expliquer comment faire ?
Voilà j'espère avoir été assez clair, sinon n'hésitez pas à me poser des questions pour vous éclaircir.
Merci d'avance à tous.
Alors voilà, après avoir rechercher sur google (et oui j'ai cherché avant) je n'ai pas trouvé le moyen de faire un export d'une table mysql grâce à php vers un document word.
Ce n'est peut etre pas très claire, je m'explique mieux :
- J'ai une page php qui contient un tableau.
- Les données de mon tableau viennent d'une table mysql
Ce que je souhaiterais faire, c'est comme l'export vers Excel (j'ai trouvé le script pour faire cela pas de soucis) mais je souhaiterais exporter dans un fichier word et non pas Excel.
Est-ce possible ?
Si oui, avez-vous des liens qui pourrait m'expliquer comment faire ?
Voilà j'espère avoir été assez clair, sinon n'hésitez pas à me poser des questions pour vous éclaircir.
Merci d'avance à tous.
Autres pages sur : resolu export table mysql php word
Lassé par la pub ? Créez un compte
voila un exemple
<?
$str = "<center><b>This is the text for the word file created through php programming</b></center><br><br>";
?>
<?php $str.="<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:
.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>DILIGENCES</span></b><span
style='font-family:Tahoma'><o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$dil<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>SECRETARIAT</span></b><span
style='font-family:Tahoma'><o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$secret<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>FRAIS</span></b><span
style='font-family:Tahoma'><o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$frais<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>DEBOURS</span></b><span
style='font-family:Tahoma'><o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$deb<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>Total HT<o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$tht<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>TVA<o
></o
></span></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$tva<o
></o
></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><b><span
style='font-size:12.0pt;font-family:Tahoma'>Total TTC</span></b></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$ttc<o
></o
></span></p>
</td>
</tr>
</table>
<p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'><o
> </o
></span></p>
<p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'><o
> </o
></span></p>
<p class=MsoNormal style='margin-right:-.1pt;tab-stops:right 11.0cm 411.1pt 18.0cm'><b><span
lang=EN-GB style='font-family:Tahoma;mso-ansi-language:EN-GB'><o
> </o
></span></b></p>
<h1><span style='font-weight:normal;mso-bidi-font-weight:bold;text-decoration:
none;text-underline:none'>Date d'échéance : $datech<o
></o
></span></h1>
<br><br><br><br><br><br><br><br>
<h1 align=right style='text-align:right'><span style='font-weight:normal;
mso-bidi-font-weight:bold;text-decoration:none;text-underline:none'>Le service
Comptabilité<o
></o
></span></h1>
<p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'>$tableaudetails<o
></o
></span></p>
</div><br>";
$filename="amit.doc";
touch($filename);
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'w+')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
if (fwrite($handle, $str) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
echo "<a href='$filename'>Télécharger le fichier</a>";
fclose($handle);
} else {
echo "Le fichier $filename n'est pas accessible en écriture.";
}
?>
<?
$str = "<center><b>This is the text for the word file created through php programming</b></center><br><br>";
?>
<?php $str.="<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:
.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>DILIGENCES</span></b><span
style='font-family:Tahoma'><o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$dil<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>SECRETARIAT</span></b><span
style='font-family:Tahoma'><o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$secret<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>FRAIS</span></b><span
style='font-family:Tahoma'><o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$frais<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader style='tab-stops:35.4pt'><b><span lang=EN-GB
style='font-family:Tahoma;mso-ansi-language:EN-GB'>DEBOURS</span></b><span
style='font-family:Tahoma'><o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$deb<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>Total HT<o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$tht<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>TVA<o
></o
></span></p></td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$tva<o
></o
></span></p></td>
</tr>
<tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes'>
<td width=461 valign=top style='width:345.6pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><b><span
style='font-size:12.0pt;font-family:Tahoma'>Total TTC</span></b></p>
</td>
<td width=248 valign=top style='width:185.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoHeader align=right style='text-align:right;tab-stops:35.4pt'><span
style='font-family:Tahoma'>$ttc<o
></o
></span></p></td>
</tr>
</table>
<p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'><o
> </o
></span></p><p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'><o
> </o
></span></p><p class=MsoNormal style='margin-right:-.1pt;tab-stops:right 11.0cm 411.1pt 18.0cm'><b><span
lang=EN-GB style='font-family:Tahoma;mso-ansi-language:EN-GB'><o
> </o
></span></b></p><h1><span style='font-weight:normal;mso-bidi-font-weight:bold;text-decoration:
none;text-underline:none'>Date d'échéance : $datech<o
></o
></span></h1><br><br><br><br><br><br><br><br>
<h1 align=right style='text-align:right'><span style='font-weight:normal;
mso-bidi-font-weight:bold;text-decoration:none;text-underline:none'>Le service
Comptabilité<o
></o
></span></h1><p class=MsoHeader style='tab-stops:35.4pt'><span style='font-family:Tahoma'>$tableaudetails<o
></o
></span></p></div><br>";
$filename="amit.doc";
touch($filename);
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'w+')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
if (fwrite($handle, $str) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
echo "<a href='$filename'>Télécharger le fichier</a>";
fclose($handle);
} else {
echo "Le fichier $filename n'est pas accessible en écriture.";
}
?>
C'est possible mon cher ami avec Excel, moyennant certainnnes librairies que tu peux trouver sur le Net, notamment celles de Xavier Noguer et Johannes Hann.
Mais quant à la manipulation d'un fichier word, personnellement je n'ai pas trouvé quelque chose de bien précis. La piste la plus plausible s'oriente vers l'utilisation des objets COM... ce qui demande de suer un tout ptit peu mon gars.
HML
Mais quant à la manipulation d'un fichier word, personnellement je n'ai pas trouvé quelque chose de bien précis. La piste la plus plausible s'oriente vers l'utilisation des objets COM... ce qui demande de suer un tout ptit peu mon gars.
HML
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumRemplir table mysql php
- ForumAfficher automatiquement table mysql en php
- ForumLire une table mysql php
- ForumSyntaxe creation table mysql php
- ForumCréer table mysql php
- ForumQuestion connection table mysql en php
- ForumAfficher la table mysql php
- ForumParcourir une table mysql php
- solutionsLire une table mysql en php
- ForumAfficher table mysql php
- Voir plus