Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 05/06/2011, 20h56   #1
Membre régulier
 
Inscription : mars 2007
Messages : 421
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 421
Points : 75
Points : 75
Par défaut Conversion fichier excel en sql

Bonsoir,

Comment convertir un fichier excel ou CSV en sql ?

Merci.
jojo_ol76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 22h55   #2
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 191
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 191
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
A la main, tu lis ligne par ligne ton fichier et tu génère les commandes "insert" (si c'est bien de ça que tu parle).
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 21h13   #3
Membre régulier
 
Inscription : mars 2007
Messages : 421
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 421
Points : 75
Points : 75
Si le tableau comporte 300 lignes.
Y a t-il une manière de le faire grâce à un logiciel?
jojo_ol76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h20   #4
Membre émérite
 
Avatar de Drizzt [Drone38]
 
Homme
Inscription : mai 2004
Messages : 739
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 739
Points : 979
Points : 979
Un bete batch, une macro Excel, une macro Notepad++ te permetteront de faire tout cela de façon industrialisée

Voir même juste avec des copiers coller en mode colonne sur Notepad++ si c'est du one shot.
__________________
Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

(\ _ /)
(='.'=)
Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant
Drizzt [Drone38] est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 00h08   #5
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
Si le but est d'insérer les données d'un fichier csv dans une base, toutes les bases proposent des outils type LOAD DATA IN FILE... question à poser dans le forum spécifique du SGBD utilisé.
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 14h04   #6
Membre expérimenté
 
Inscription : octobre 2002
Messages : 654
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 654
Points : 552
Points : 552
Bonjour,
Citation:
toutes les bases proposent des outils type LOAD DATA IN FILE
+1
Le problème est que c'est spécifique à chaque sgbd, donc sans information complémentaire,on risque de taper à côté.

Sur le problème initial, tu peux aussi créer une formule sur ton tableur qui concatène tes chaines de caractères, du genre
"insert into TOTO (champ1,....,champN) Values " & A1& "," & B1 & ...

A+
Soazig
soazig est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h50.


 
 
 
 
Partenaires

Hébergement Web