Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2006, 11h43   #1
Nouveau Membre du Club
 
Étudiant
Inscription : avril 2006
Messages : 86
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 86
Points : 32
Points : 32
Par défaut Enregistrer données Excel dans Base MySQL

Voilà, j'aimerai savoir comment procéder pour pouvoir avoir un programme qui enregistre, une fois par semaine, des données d'une feuille Excel dans ma base MySQL.

C'est en fait une mise à jour automatique d'une table dans la base de données, avec des données Excel.

Si vous avez des idées sur le type de programme et la manière de le faire?

Merci d'avance.
davasm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 09h59   #2
Nouveau Membre du Club
 
Étudiant
Inscription : avril 2006
Messages : 86
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 86
Points : 32
Points : 32
Je sais que pour récupérer des données d'Excel il faut convertir le fichier en .CSV, mais mon problème se pose plus sur la récupération automatique et l'enregistrement direct dans une base MySQL.
davasm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2006, 10h37   #3
Nouveau Membre du Club
 
Étudiant
Inscription : avril 2006
Messages : 86
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 86
Points : 32
Points : 32
Y a t'il une personne qui a une idée s'il vous plaît ?
davasm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2006, 11h11   #4
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Merci de consulter la avant de poster :
http://mysql.developpez.com/faq/?pag...import_fichier

Par ailleurs ta demande est très vague. C'est sur quelle plateforme ? Tu as choisi un langage pour réaliser ton programme ? Quelle est la version de MySQL ? ...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2006, 13h36   #5
Nouveau Membre du Club
 
Étudiant
Inscription : avril 2006
Messages : 86
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 86
Points : 32
Points : 32
Je vais m'expliquer clairement :

Je vais développer un site web en php-mySQL (pour la version de mySQL, je ne la connait pas encore mais je pense que ce sera la 4.0 ou 4.1).

Une table de ma base de données va être alimentée automatiquement (par exemple chaque semaine) par des données d'un fichier Excel.

Ce que j'ai déjà vu, c'est que pour récupérer les données d'une feuille Excel, il faut l'enregistrer en .CSV.
Cependant je ne souhaite pas par la suite traiter moi même ces données (puisque tout doit être automatique). Je souhaite qu'une commande permette à ma base de données et donc à ma table de récupérer les données du fichier Excel.

Est-ce que ceci correspond à la syntaxe LOAD DATA INFILE ? Faut-il que mon fichier Excel soit en .CSV ? Si le LOAD DATA INFILE correspond bien à ça, est-ce qu'on peut m'expliquer comment il fonctionne avec un exemple s'il vous plait ?

Merci et si vous souhaitez des précisions n'hésitez pas.
davasm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2006, 14h34   #6
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Citation:
Envoyé par davasm
Est-ce que ceci correspond à la syntaxe LOAD DATA INFILE ?
Oui exactement
Citation:
Envoyé par davasm
Faut-il que mon fichier Excel soit en .CSV ?
Tout à fait, un fichier CSV peut faire l'affaire. De toute façon, la syntaxe de LOAD DATA INFILE permet de définir le séparateur de champs/colonnes et le séparateurs d'enregistrements/lignes.
Citation:
Envoyé par davasm
Si le LOAD DATA INFILE correspond bien à ça, est-ce qu'on peut m'expliquer comment il fonctionne avec un exemple s'il vous plait ?
Pour cela il faut cliquer sur le lien fourni par Maximilan et lire l'article, vous découvrirez un exemple sur l'insertion d'un fichier texte de blagues !
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h29.


 
 
 
 
Partenaires

Hébergement Web