OVH Cloud OVH Cloud

[Dream MX] php & excel

1 réponse
Avatar
Damien Gardens
Bonjour,

php-mysql ==> Je souhaiterai exporter une page de résultats dans un document
excel existant et dans une feuille spécifique.

J'ai testé différentes solutions glanées ici ou la sur le web mais elles ne
fonctionnent pas sous online.net.

J'ai juste 10 lignes à récupérer sous excel (ex la 1er ligne doit affiche
$row_rsslt['COUNT(questions.Q1R1)'];)

Si vous avez des idées, des liens, un fichier je suis preneur.

Merci beaucoup pour votre aide.

Damien Gardens

1 réponse

Avatar
Damien Gardens
Bonjour c'est encore moi,

Bon j'ai enfin réussi a envoyer mes resultats vers un doc excel,
malheureusement celui-ci n'ouvrent pas mon document excel log.xls mais en
génère un nouveau.
Je vous joins mon code si vous voyez des trucs a améliorer ou à modifier
n'hésitez pas bien au contraire.
Merci pour votre aide.
Cordialement
Damien

<?
header("Content-type: application/vnd.ms-excel");
//header("Content-Disposition: inline;
filename=http://www.monsite.com/log.xls");

//$fname = tempnam("/tmp", "log.xls");
//$workbook = &new writeexcel_workbook($filename);
//$worksheet =& $filename->addworksheet();

$filename = "http://www.monsite.com/cosem.xls";

$fp = fopen ( $filename, "r" );
//$output = fread( $fp, filesize( $filename ) );
fclose ( $fp );



$bdd = mysql_connect('sql.monsite.com','login','password');
mysql_select_db('serveur-appli.com',$bdd);

$requete=@mysql_query("SELECT * FROM questions");

if (@mysql_numrows($requete) ==0)
{
print "<script> alert('La requête n'a pas abouti !')</script>";
}


print '<table border=1>
<!-- impression des titres de colonnes -->
<TR><TD>Nbre Reponses</TD><TR>';


for ($ligne=0 ; $ligne<@mysql_numrows($requete);$ligne++)
{
for ($colonne = 0;$colonne < 51; $colonne++)
{
print '<TD>' .mysql_result($requete , $ligne,$colonne).
'</TD>';
}
print '</TR>';
}
print '</TABLE>';
mysql_close();


if (@mysql_numrows($requete) >0)
{
print "<script> alert('La table est bien mise à jour
!')</script>";
}

?>



"Damien Gardens" a écrit dans le message de
news:c7qhl3$51p$
Bonjour,

php-mysql ==> Je souhaiterai exporter une page de résultats dans un


document
excel existant et dans une feuille spécifique.

J'ai testé différentes solutions glanées ici ou la sur le web mais elles


ne
fonctionnent pas sous online.net.

J'ai juste 10 lignes à récupérer sous excel (ex la 1er ligne doit affiche
$row_rsslt['COUNT(questions.Q1R1)'];)

Si vous avez des idées, des liens, un fichier je suis preneur.

Merci beaucoup pour votre aide.

Damien Gardens