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 :

Import xls vers sql en php


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut Import xls vers sql en php
    Bonjour voilà je cherche depuis quelques jours à faire un import d'un feuille excel vers une base de données (déjà créée) mysql, en php sans passer par un .csv

    je sais que c'est simple via csv mais je me demande si c'est faisable en utilisant la bibliothèque pour excel

    soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    include 'PHPExcel.php';
     
    include 'PHPExcel/Writer/Excel5.php';
    aussi is ce n'est pas possible je chercherai dans un second temps à faire une conversion d'un xls en csv à l'aide s'un script php

    Merci

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonjour,

    A priori, ce n'est pas le writer, mais le reader qu'il faut utiliser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    oui c'est vrai que je n'ai pas fait attention, mais quel est le plus simple.... passer par du xls vers sql,
    ou faire un script (si possible) de conversion xls envoyé, csv converti par script et directement envoyé sous mysql...?

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Ca dépend un peu de l'application qui doit gérer ça :

    - si c'est à faire en client-serveur, parser le fichier grâce à php est tout à fait faisable.

    - si pas d'appli client-serveur déjà existante, une macro pourra se charger de la conversion et se sera encore plus léger.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    eh bien en fait j'ai fait une partie administration avec ajout d'un fichier xls
    donc je le récupere via FILE et de là je veux le convertir pour l'insérer dans la base après, (insertion CSV vers mysql).

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    j'ai trouvé un script dit moi ce que tu en penses :

    http://sourceforge.net/projects/phpexcelreader/


    bah en fait ça a l'air de marcher maintenant plus qu'a enregistrer dans un fichier text et le renommer en csv...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    Bon maintenant j'ai réussi à créer un csv,
    je voudrai automatiser la tache, enfin l'utilisateur envoi
    un xls
    mais pour le récup....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_FILES['fichier']['type'] != 'xls'
    ne fonctionne pas

    je sais que quand je met des images je mets quelque chose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_FILES['fichier']['type'] != 'image/jpeg'

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    Bon voilà j'ai fait mon propre convertisseur, je ne clos pas encore je vais d'abord finir l'enregistrement en bdd,

    et je collerai tout le code pour ce qui chercheront la même galère!!!

Discussions similaires

  1. [SQL] importer un fichier .sql par php
    Par adr22 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/09/2007, 13h34
  2. Réponses: 10
    Dernier message: 27/04/2007, 12h18
  3. Problème d'importation .xls vers Access
    Par PsykotropyK dans le forum Access
    Réponses: 1
    Dernier message: 06/09/2006, 16h31
  4. [SQL] Importer un fichier sql depuis PHP
    Par TNorth dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/05/2006, 18h39
  5. Importation xml vers sql server
    Par nicko5959 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/01/2006, 09h06

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