begin process at 2012 02 11 15:45:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > EXPORTER UN EXTRAIT DE VOTRE BASE SELON SELECTION VERS EXCEL

EXPORTER UN EXTRAIT DE VOTRE BASE SELON SELECTION VERS EXCEL


 Information sur la source

Note :
7,44 / 10 - par 9 personnes
7,44 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Niveau :Initié Date de création :26/11/2004 Vu / téléchargé :18 623 / 8 429

Auteur : xabivalencia

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Je crois que l on devine assez facilement.....tout l interet porte surl affichage de toute la base. L utilisateur selectionne des elements via sa case correspondante...puis cliquer sur "exporter" et on obtient le tout dans un fichier excel!!.



 Conclusion

Si vous avez des commentaires, je suis la pour y reprondre.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture IMPORTER CSV VERS BASE
Source avec Zip Source avec une capture SÙPPRIMER DOUBLON
Source avec Zip Source avec une capture VARIABLES $$ AVEC AJOUT REPETITIF

 Sources de la même categorie

Source avec Zip RECHERCHE DES DOUBLONS DANS UNE TABLE MYSQL EN SÉLECTIONNANT... par aladec2007
[CRON] INSERT ON DUPLICATE KEY UPDATE par pierreSabatier
Source avec Zip CLASS MYSQL 5/PHP5 AVEC GESTION DES EXCEPTION ET DES REQUÊTE... par devil_may_cry
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SUR BASE MYSQL FULLTEXT ET BOOLEAN AVEC ... par cod57
SYSTÈME DE PAGINATION AVEC BDD ET IMAGES (FICHIERS) par begueradj

Commentaires et avis

Commentaire de xabivalencia le 22/12/2004 21:57:26

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!!

Commentaire de chkerin le 03/05/2005 11:06:58

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

Commentaire de jcharlym le 14/11/2005 17:24:49

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.

Commentaire de ahcorad le 07/02/2006 11:59: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 :

$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 !

Commentaire de manuramolo le 12/04/2006 21:57:31

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

Commentaire de teknoboost le 10/05/2006 21:41:30

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 :) )

Commentaire de GenEars le 19/12/2007 16:41:08

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.

...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.

Commentaire de cacoun le 16/10/2008 14:49:08

   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 (<br>)

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 ?

Commentaire de anthony428 le 24/07/2009 10:43:28

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

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,260 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales