anthony428
Messages postés102Date d'inscriptionvendredi 18 août 2006StatutMembreDernière intervention29 mai 2012 24 juil. 2009 à 10:43
Bonjour,
je trouve que c'est une bonne source pour apprendre la notion d'écriture et de transfert de données vers un fichier "excel".
Le problème est que lorsque j'ouvre le fichier excel rempli, j'ai une erreur dans le format du document, mais le fichier est lisible avec sa mise en forme.
Losque j'utilise un fichier .csv, le format ne pose pas de problème mais la mise en page est alors impossible.
je rejoins GenEars dans son commentaire.
Mais en tout cas, c'est cool d'avoir des sources comme celles ci pour pouvoir apprendre et les développer derrière.
Merci
cs_cacoun
Messages postés59Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention21 mai 2013 16 oct. 2008 à 14:49
Bonjour,
Peut-etre es-tu spécialiste de l'éxportation sous excel mais voilou mon souci....
Dans ma table sql, j'ai des "commentaires" avec des retours chariot (
)
Je voudrais placer ces commentaires dans une 4° colonne, malheureusereusement, si la première ligne de mon commentaire se place bien dans la 4° colonne, la suite passe automatiquement en 1° colonne ce qui gene la lecture de mon fichier excel....
As-tu une solution ?
GenEars
Messages postés16Date d'inscriptionmercredi 2 novembre 2005StatutMembreDernière intervention25 janvier 2008 19 déc. 2007 à 16:41
Bonjour,
c'est vrai que le principe d'export est bon mais ne fait qu'utiliser le module correcteur d'Excel à l'ouverture du fichier: le .xls créé est similaire à un .csv mais pas à un .xls natif avec toute la puissance associée.
teknoboost
Messages postés2Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention10 mai 2006 10 mai 2006 à 21:41
Bon code, assez rare de trouver des trucs simple comme ca pour l'exportation vers Excel.
En tout cas merci ça m'a bien aidé je vais sûrement l'améliorer maitenant.
Sinon Manuramolo, le "parse error" sur la dernière ligne c'est parce une accolade fermante (celle du else) à été oubliée. (Quand il y a un parse error sur la dernière ligne, cherche pas dans 99% des cas c'est une accolade :) )
cs_manuramolo
Messages postés2Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 6 novembre 2007 12 avril 2006 à 21:57
Je ne comprends pas ton code donc je ne peux l'adapter à mes besoins ; j'ai 31 varaiables donc je suppose qu je dois ajouter autant de champs que de variables en plus de dans ton exemple ; mais je ne vois pas le champ1 référencé dans ton formulaire et purquoi un order by champs2 ? pourquoi pas 1?
en plus quand j'essaie il y a un message de parse error sur la dernière ligne de code que ce soit ?> ou </html>...
Je ne dois pas être assez confirmé pour tout comprendre...
merci quand même pour tes scripts car c'est du boulot !!
Manuel
ahcorad
Messages postés106Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 octobre 2007 7 févr. 2006 à 11:59
il est bien ton code ! très pratique pour le publipostage par exemple ! com MySQL n'est pas accessible par Word on peut transférer ses données sur Excel, et le tour est joué !
tu aurai pu mettre ta base de données avec pour donner un exemple !
pr le publipostage rajoutez :
il faut des noms de colonnes pour Word et la fusion de données !
jcharlym
Messages postés1Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention14 novembre 2005 14 nov. 2005 à 17:24
Bonjour,
Ton code est bien mais j'y mettrais juste un bémol. On obtient un fichier Excel avec des colonnes de la même largeur et donc quand on a un champ de taille "importante" (environ 50 caractères) la colonne ne se met pas à sa dimension (celle du champ).
Auriez-vous une idée d'amélioration ? (J'ai essayé de transformer le fichier Excel mais sans succés.)
En attente de vos réponses, cordialement.
chkerin
Messages postés13Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention 3 mai 2005 3 mai 2005 à 11:06
A part le fait que le fichier xls doit exister au préalable qui peut etre handicapant(mais ca doit se régler facilement je crois), je trouve que ton code est bien fait, bien commenté surtout.
Voilà, merci en tout cas, ca m'aide
xabivalencia
Messages postés34Date d'inscriptionjeudi 14 octobre 2004StatutMembreDernière intervention23 juin 2005 22 déc. 2004 à 21:57
bonjour,
Franchement, c est limite de mettre une note, en l occurence 6/10, sans mettre de commentaires, de critiques pour ameliorer le code....enfin R de R!!
24 juil. 2009 à 10:43
je trouve que c'est une bonne source pour apprendre la notion d'écriture et de transfert de données vers un fichier "excel".
Le problème est que lorsque j'ouvre le fichier excel rempli, j'ai une erreur dans le format du document, mais le fichier est lisible avec sa mise en forme.
Losque j'utilise un fichier .csv, le format ne pose pas de problème mais la mise en page est alors impossible.
je rejoins GenEars dans son commentaire.
Mais en tout cas, c'est cool d'avoir des sources comme celles ci pour pouvoir apprendre et les développer derrière.
Merci
16 oct. 2008 à 14:49
Peut-etre es-tu spécialiste de l'éxportation sous excel mais voilou mon souci....
Dans ma table sql, j'ai des "commentaires" avec des retours chariot (
)
Je voudrais placer ces commentaires dans une 4° colonne, malheureusereusement, si la première ligne de mon commentaire se place bien dans la 4° colonne, la suite passe automatiquement en 1° colonne ce qui gene la lecture de mon fichier excel....
As-tu une solution ?
19 déc. 2007 à 16:41
c'est vrai que le principe d'export est bon mais ne fait qu'utiliser le module correcteur d'Excel à l'ouverture du fichier: le .xls créé est similaire à un .csv mais pas à un .xls natif avec toute la puissance associée.
...désolé, je n'adhère pas complètement, le mieux serait d'adapter la classe PHP_WriteExcel (http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/)
en ajoutant l'ouverture d'un fichier existant.
10 mai 2006 à 21:41
En tout cas merci ça m'a bien aidé je vais sûrement l'améliorer maitenant.
Sinon Manuramolo, le "parse error" sur la dernière ligne c'est parce une accolade fermante (celle du else) à été oubliée. (Quand il y a un parse error sur la dernière ligne, cherche pas dans 99% des cas c'est une accolade :) )
12 avril 2006 à 21:57
en plus quand j'essaie il y a un message de parse error sur la dernière ligne de code que ce soit ?> ou </html>...
Je ne dois pas être assez confirmé pour tout comprendre...
merci quand même pour tes scripts car c'est du boulot !!
Manuel
7 févr. 2006 à 11:59
tu aurai pu mettre ta base de données avec pour donner un exemple !
pr le publipostage rajoutez :
$file = ("xavier.xls");
//on ouvre le fichier
if(!$myfile = fopen($file, "w"))
{
print("erreur: ");
print("'$filename' n'existe pas!\n");
exit;
}
// ici code en +++++ !!!
fputs($myfile,"nom\t prenom\t rien");
fputs($myfile,"\n");
// suite !!!!
il faut des noms de colonnes pour Word et la fusion de données !
14 nov. 2005 à 17:24
Ton code est bien mais j'y mettrais juste un bémol. On obtient un fichier Excel avec des colonnes de la même largeur et donc quand on a un champ de taille "importante" (environ 50 caractères) la colonne ne se met pas à sa dimension (celle du champ).
Auriez-vous une idée d'amélioration ? (J'ai essayé de transformer le fichier Excel mais sans succés.)
En attente de vos réponses, cordialement.
3 mai 2005 à 11:06
Voilà, merci en tout cas, ca m'aide
22 déc. 2004 à 21:57
Franchement, c est limite de mettre une note, en l occurence 6/10, sans mettre de commentaires, de critiques pour ameliorer le code....enfin R de R!!