Exportation csv->sql

Soyez le premier à donner votre avis sur cette source.

Vue 18 216 fois - Téléchargée 1 867 fois

Description

Bonsoir à toutes et à tous,
je suis étudiant en première année BTS informatique et avec mon camarade on avait une base de données au format excel à insérer dans une base SQL pour un site PHP.
Et plutôt que de s'amuser à retaper les 400 clients et 800 produits (oui quand meme), on a pensé que faire un "logiciel" automatisé serais sympa. Nous n'avons pas trouvé de logiciel équivalent sur internet (cela ne veut pas dire qu'ils n'existent pas), et puis peut être que ce "logiciel "servira à d'autre. La seule chose à faire c'est d'exporter le fichier excel en fichier CSV. (fichier ->enregistre sous->format CSV)
Pour l'instant il permet de :
- exporter un fichier CSV au format SQL (avec des 'insert into values' etc...)
- de choisir le nombre de champs à insérer
- de choisir le nom de la table
On ne peut pas encore :
- Créer la table (peut etre en cours).

Evidemment vous êtres libre d'apporter des améliorations, le tout est de nous prévenir avant.

Conclusion :


Nous n'avons pas encore trouvé de bugs mais cela ne veut pas dire qu'ils n'y en a pas ! (oui je sais l'ai déjà faite celle là).
Merci d'avance de nous prévenir si vous en trouvez.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
9
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
1 avril 2013

Salut,
Peu etre pour simplifier la Fonction Nbchamp(), spliter ta chaine dans un tableau et assigner la taille du tableau a ta variable.
Du style :
Dim tabNbrDeChamps() As String = Split(ch, ";")
Nbchamp = tabNbrDeChamps.Length
Au lieu d'inclure une boucle.....

Sinon sympas ce code
Messages postés
2
Date d'inscription
mercredi 20 octobre 2004
Statut
Membre
Dernière intervention
25 mai 2006

Salut,

meci opur ce logiciel qui m'a permit de convertir beaucoup de fichier csv pour les utiliser avec MYSQL.
Cependant un petit Hic... mais je ne sais pas si c'est moi qui utilise mal le logiciel mais...
Je suis obligé de réouvrir le fichier .SQL (10Mb de données) avec un editeur ( UltraEdit ou un Editeur qui sopporte les gros fichier de préférence) et de remlpacer les TAB par ','

Petit exemple.
Donnée obtenu par le logiciel :

insert into PRODUIT VALUES ('3 2 Pinot blanc Pinot blanc HUGEL 2002 à 7,80 euros 2002 7.80');

Et je dois donc remplacé (avec UltraEdit) les TAB par ',' pour avoir:

insert into PRODUIT VALUES ('3','2','Pinot blanc ','Pinot blanc HUGEL 2002 à 7,80 euros','2002','7.80');

Et être exportable dans MySQL.

En tout cas, un grand merci aux créateurs !
Messages postés
14
Date d'inscription
mercredi 8 octobre 2003
Statut
Membre
Dernière intervention
10 mai 2006

A partir du moment ou il faut charger un fichier externe pour faire tourner ton code, tu peux te dire que ton code est merdique.-
A la place de te prendre pour dieu, à mon avis tous les dieux de l olympe, apprend a programmer sans references externes....
mais tu es jeune, tu vas apprendre..
A bon entendeur, salut
Messages postés
83
Date d'inscription
mardi 30 juillet 2002
Statut
Membre
Dernière intervention
13 février 2008

Mon dieu on aura tout vu ici... Bon déjà on ne dit pas "ça ne marche pas" mais "je ne sais pas m'en servir".
Ici c'est un site d'échange de fichiers sources alors évidemment j'ai supposé que les gens qui venaient ici s'avaient de quoi on parlait... Ensuite tu peux être poli si t'es pas jolie, et demander gentiment qu'on t'explique. Ce que je vais faire quand même :
Donc pour faire marcher le fichier "exe" il te faut pour vbnet le framework sdk 1.0 ou alors le logiciel de programmation VBNET lui meme. Si tu sais pas ce que c'est mail-moi je t'expliquerai.
Messages postés
1
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
13 mai 2005

Et comment ça marche ce truc, j'ai telechargé, décompressé mais y'a pas d'expli...pas de doc d'install...qu'est-ce qu'on en fait de l'exe qui affiche une erreur d'appli ? bofbof!!
ps:qui a rédigé cette "charte" de bonne conduite ?...un ancien flic qui se prend pour un académicien ou mieux, pour Platon lui même !!! Faudrait pas trop se chauffer les gars...allez rayez moi si vous êtes des hommes...
psbis:je n'approuve pas la charte mais je coche quand même pour que vous ayez la joie de me lire...
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.