rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Importer des donnees vers MySQL

Romain, le jeudi 26 juin 2003 à 12:54:11
Bonjour,
J'ai actuellement concu une base de donnes relationelles avec une dizaine de tables sous MySQL.
Je dispose de fichiers word avec quelques 3000 à 5000 entrées. Il m'est donc impossible de tout resaisir a la main. J'aimerai donc importer les donnees des fichiers word vers MySQL.
Est ce que cela vous semble t-il possible?
Qu'est ce que vous me conseilleriez?
1-Importer les données sous Excel d'abord
2- Utiliser XML

A vrai dire je suis un peu perdu. Vu l'etat des donnees brutes, je doute qu'avec la structure de la base de donnees relationnelles que g concu, que l'import soit possible.
Je vous remercie d'avance de votre aide!!!
Répondre à Romain  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
maily, le jeudi 26 juin 2003 à 12:56:47
Bonjour
tiens, cela t'aidera, mais il faudra le faire à partir d'excel!!
http://www.toutestfacile.com/phpinit.php?tef_site=sql&chap=expimp1
bon courage

Maily   :-))))
Répondre à maily

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Romain, le jeudi 26 juin 2003 à 14:43:29
merci pour ton lien, mais dans ton article une condition necessaire est qu'il n'y ait qu'une table a l'arrivée et une table au départ, or dans mon cas il y a une table au depart et une dizaine a l'arrivée, je peux essayer de decouper la table de depart sous excel mais n'y aurait t il pas un moyen automatique en passant par XML?!
Répondre à Romain

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
batmat, le jeudi 26 juin 2003 à 16:04:20
Quel format a ton fichier word (enfin le contenu je veux dire) ?

Un import est toujours possible. C'est la difficulté pour le faire qui peut poser des pbs.

tu es sous windows, I presume ?

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
Répondre à batmat

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le jeudi 26 juin 2003 à 17:10:19
Celui qui utilise word sous linux je vais lui faire sa fête :-DDD

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
Répondre à asevere

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le jeudi 26 juin 2003 à 17:11:06
arf sorry j'avais pas lu la suite... :)

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
Répondre à asevere

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Romain, le jeudi 26 juin 2003 à 17:01:36
Je suis sous MAC, le serveur tourne sous MAC OS X 1 (environnement UNIX) et les clients sont sous MAC 8
Sinon voila a quoi ressemble mon probleme:

Une forme simplifiée de la base sous Excel qui ne comporte qu'une table et de la base sous MySQL:

*** Excel Database ****

Firm / Job / Family Name / First Name / Adress / Zip Code /

*** MySQL Database ****

- tblFirm
IdFirm / strName /

- tblJob
IdFirm / IdPerson / strJob /

-tblPerson
IdPerson / Family Name / First Name / Adress / Zip Code /

A priori il ne devrait pas trop y avoir de probleme pour importer les données de tblPerson mais je ne vois pas du tout comment remplir les tables tblFirm et tblJob.
A ton avis, est ce que je dois essayer de modifier ma base de données sous MySQL pour qu'elle se rapproche plus de celle de Excel (ce ne sera plus relationnelle du coup) ou est ce que je dois abandonner l'importation.
merci
Répondre à Romain

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
batmat, le jeudi 26 juin 2003 à 17:26:11
Là je pars du boulot, je vais essayer de voir pour ton pb tout à l'heure
@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
Répondre à batmat

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 DontShootMe, le mercredi 24 septembre 2003 à 00:31:28
vu la structure de ta base Excel tu aura des point communs (d'ou lidée du relationel :-) )
idfirm=idperson

dans excel tu n'a qu'a mettre le n°1 dans la 1ere cellule de la nouvelle colonne IdPerson (Celle que tu viens de créer biensur !) puis tu tire celle-ci jusqu'au dernier de ta liste !
puis tu n'a plus qu'a en faire autant avec IdFirm ! (ou faire un copier/coller de la colonne)

separe tes tables en 3 feuilles excel distinctes !

Voila tu as preparé ton importation pour MySql !
Répondre à DontShootMe
Logiciels pertinents trouvés dans les téléchargements
Télécharger DB Designer 4.0.5.6DB Designer - DB designer 4 est un logiciel permettant de concevoir visuellement des bases de données. Il possède également des fonctions...Catégorie: Bases de données
Licence: Open Source
Télécharger GANTT Project 2.0.7GANTT Project - GanttProject est un outil de gestion de projet libre, permettant de réaliser des diagrammes de GANTT afin de planifier un...Catégorie: Gestion de projet
Licence: Open Source
Télécharger MediaInfo 0.7.7.4MediaInfo - MediaInfo fournit la liste des codecs nécessaires ainsi que des informations techniques sur vos fichiers vidéo et audio. ...Catégorie: Codecs
Licence: Open Source
Télécharger Crash Pickup 2.18Crash Pickup - Crash Pickup vous détecte les crashs de programmes, enregistre les données en relation avec l'incident et envoyez-le tout...Catégorie: Optimisation
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Importer des donnees vers MySQL »