Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

Fichier Excel ==(import)==> MySql

 

Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

Fichier Excel ==(import)==> MySql

Prévenir les modérateurs en cas d'abus 
mamulengo
  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 23/03/2006 à 19:08:55  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Voilà, j'ai un fichier Excel que je souhaite transférer sous MySql, pour le manipuler ensuite sur internet.

 Je pense que cela est possible mais je ne sais pas comment.

 Un tuyau pour m'éclairer ? :p

 Merci


---------------
 
nadmin
Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 23/03/2006 à 19:24:31  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Salut,

 Tu dois enregistrer ton fichier Excel au format CSV, ensuite tu pourras l'importer  sous MySQL, en partant du principe que ta base et le fichier excel aient la même architecture :jap:

 @+

(Publicité)
  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 23/03/2006 à 20:26:24  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
je dois donc créer les champs de ma base au préalable ?

 et comment je fais pour passer mon fichier excel en CSV ?


---------------
 
nadmin
Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 23/03/2006 à 20:38:04  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

mamulengo a écrit :

je dois donc créer les champs de ma base au préalable ?




 C'est mieux oui :D

 

mamulengo a écrit :

et comment je fais pour passer mon fichier excel en CSV ?




 Excel >> enregistrez sous >> format CSV  :jap:

  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 23/03/2006 à 20:50:02  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
et ensuite ? une fois que j'ai mon fichier CSV et mes champs créés, comment j'importe tout ca ?


---------------
 
(Publicité)
nadmin
Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 23/03/2006 à 21:31:40  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
jete un oeil là :
 http://www.infres.enst.fr/~dan [...] orte.phtml

 tu as un exemple d'un script pour importer un fichier CSV, attention pour cette partie :
 



 /* On cree la table */
 if ($creertable)
  {
  $query = "CREATE TABLE $table( nom varchar(24),prenom varchar(24) )";
  $result= MYSQL_QUERY($query);
  }
 



 et
 





/* On assigne les variables */
        $nom = $liste[0];

$prenom = $liste[1];


/* Ajouter un nouvel enregistrement dans la table */

$query = "INSERT INTO $table VALUES('$nom','$prenom')";

$result= MYSQL_QUERY($query);

 




 les parties en rouge doivent être adaptées à ta table !!

 @++

  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 23/03/2006 à 22:15:08  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
possibilité de faire ca depuis phpmyadmin ? en spécifiant simplement l'emplacement du fichier CSV ?


---------------
 
nadmin
Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 24/03/2006 à 15:10:57  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Salut,

 Oui, c'est possible aussi :
 Tu sélectionnes la table cible, ensuite choisir l'onglet "SQL"
 En bas de la page, tu trouveras le lien :
 "Insérer des données provenant d'un fichier texte dans la table"

 Ensuite, charger le fichier CSV et remplir les champs de configuration :)

 @++

(Publicité)
  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 28/03/2006 à 10:09:08  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 J'aurais besoin du détail précis de la marche à suivre pour transformer une feuille excel en fichier csv qui sera correctement importé par phpmyadmin.

 (J'ai essayé et pour le moment j'ai des erreurs sur les "id" ou avec les "'" )

 Merci


---------------
 
gussoner
  1. Posté le 07/04/2006 à 14:50:18  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour à tous,

 voila, j'ai essayé la methode ci dessus,

 Edit modo : merci de t'ouvrir un nouveau sujet pour ton problème :jap:

toutisushi
  1. Posté le 20/01/2007 à 01:15:49  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Je crois que ce code ne marche pas.

 Il manque des lignes de codes

 au début il faut récupérer les données envoyées.

 <?
 $action=$_POST["action"];
 $creetable=$_POST["creetable"];
 $fichier=$_POST["fichier"];
 $table=$_POST["table"];
 ...

 Ensuite cela marchera pê mieux

 J'ai réussi à le faire marcher, c'est bien pratique.  

(Publicité)
broly10
  1. Posté le 05/02/2007 à 20:25:40  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
j'ai un probleme avec le type enum. les attributs de ce type ne sont pas inserer dans la base de données. je ne sais pas comment ecrire les valeurs dans le fichier excel pour que mysql les reconnaisse(antislash ou slash...)?

 merci d'avance

 Page :
1

Aller à :
 

Sujets relatifs
une nouvelle demande d'hébergement gratuit mysql-php import dans sql depuis un fichier externe
comment envoyer en mail,1 fichier video, de plus de 50 Mo je cherche un logiciel pour "découper" un fichier .wav
problème messenger, fichier manquant wer.dll ouvir un fichier tmp
Comment calculer un pourcentage dans excel logiciel pour regrouper un fichier en plusieurs parties
Plus de sujets relatifs à : Fichier Excel ==(import)==> MySql

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
site 0
placement 41
possible création de signatures Outlook via un programme ? 1
recherche développeur html 0
Fair de la pub pour son site 3