IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Choix techniques Export excel pour un projet


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut Choix techniques Export excel pour un projet
    Bonjour, j'ai épuré le message car je l'ai posté dans une section plus appropriée

    • Existe t'il un module, un classe, un script permettant l'export de données affichés vers excel d'après des données issue d'une requête SQL? question réthorique ici, il y à beaucoup de résultat google, mais je veux votre avis pour une solution sure et compatible office 2007.
    • Connaissez vous un script qui fasse l'inverse, car il faut que j'importe dans la nouvelle base de données 10 ans de données stockés sous Excel.


    Merci de votre future aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    PHPExcel permet la construction et la lecture de fichier Excel ; toute la mécanique SQL a y associer c'est du classique PHP.
    Si c'est pour un coup unique, tu peux aussi travailler avec des imports/exports via CSV.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    ok, merci pour ta réponse, donc pour résumer, si j'ai bien compris

    pour importer les 10 ans de données conservées sous excel, il faut que je transforme le .xls en .csv et ensuite l'importer dans la base de données (y à t'il des outils pour simplifier cette conversion qui j'imagine n'est pas seulement une conversion de format pur)

    ensuite, pour exporter les données voulues par les utilisateurs via PHP, j'utilise la librairie PHPexcel.

    C'est tout bon ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Phpmyadmin permet d'importer un fichier csv.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    oui, j'ai vu ca, mais je parlais juste de l'étape d'avant :
    comment faire pour transformer le fichier .xls en .csv ?

    est-ce un simple changement de format ? ou faut t'il mettre en place les données dans une structure particulière, avec le nom des champs impactés... ?)

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    non, c'est juste un conversion en csv.
    la structure c'est celle d'un csv.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 17
    Points : 21
    Points
    21
    Par défaut
    Citation Envoyé par anxious Voir le message
    comment faire pour transformer le fichier .xls en .csv ?
    L'ouvrir dans Excel puis enregistrer sous et choisir CSV. MSExcel est capable de faire cette conversion

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    oui, mais encore faut t'il que les champs & tables dans la BDD existe et c'est la que se pose mon soucis :

    voici un exemple de l'énorme tableau (j'ai selectionnné que qq données)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Fiche	Lieu géographique Pays Des bisounours	chambre	ALT	Présents	Nom 	prénom	Sexe 	Date entrée dans le lgt ou en suivi extérieur
    1	LYON	Bail glissant			X		X		Dupont	Toto	F	05/10/2006
    2	LYON	Suivi extérieur					X		Pitch Titi		F	12/01/2009
    9
    Concrètement, j'ai bien compris qu'il fallait enregistrer sous le format .CSV et ensuite importer sous Phpmyadmin

    exemple :
    1. je sélectionne n°fiche, nom et prénom j'enregistre sous format CSV
    2. je sélectionne dans la BDD la table qui contiens le nom et le prénom et je fais importer le fichier CSV
    3. je sélectionne le champ 'n°fiche' 'chambre', 'rmi'... et j'enregistre sous format CSV
    4. je sélectionne dans la BDD la table qui contiens ce genre d'info et je fais importer le fichier CSV



    C'est complètement ca ou je m'égare ?
    Merci

Discussions similaires

  1. Choix d'une architecture pour un projet
    Par rveber dans le forum Windows
    Réponses: 5
    Dernier message: 30/01/2008, 22h44
  2. Choix d'un langage pour un projet
    Par tumasgiu dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 22/01/2008, 04h26
  3. Choix d'un hebergeur pour mon projet
    Par guence dans le forum Zend Framework
    Réponses: 6
    Dernier message: 25/10/2007, 23h03
  4. Réponses: 8
    Dernier message: 25/06/2007, 19h26
  5. Choix d'un SGBDR pour mon projet: Interbase?
    Par super16 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 09/07/2004, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo