data excel into database ??

data excel into database ?? - Programmation

Marsh Posté le 05-12-2001 à 17:39:50    

bonjour  
 
quel est la meilleure solution pour alimenter une base de données avec des  
fichiers EXCEL?
il existe plusieurs types de fichier EXCEL  
la solution doit etre  
- évolutive (d'autre type de fichier EXCEL peuvent s'ajouter)
- indépendante de la base
- permettre une validation des données au passage
 
peut etre passer par du xml avec un xmlshema pour chaque type de fichier  
excel????? j'ai bon?  
 
mail alors comment passer de dataExcel en xml et xml dans la database

Reply

Marsh Posté le 05-12-2001 à 17:39:50   

Reply

Marsh Posté le 05-12-2001 à 17:53:49    

tu peux le refaire mais en français ce coup si
Quel type d'application ?
pour internet ou du rezo local ?
quel est ton but ?
et surtout dans quel language de programmation ?


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-12-2001 à 18:02:58    

alors on reprend  
c'est un application intranet en java.
la base (Oracle 8....) sera regulierement alimenter entre autre par different type de fichier EXCEL (pour l'instant 5 types de format different /==donnees differentes)
le but c'est que l'administrateur uploade le fichier EXCEL et que celui est traiter pour alimenter la base  
comment faire avec les problematiques decritent plus haut??

Reply

Marsh Posté le 05-12-2001 à 18:06:32    

pour alimenter une bdd Oracle avec excel passe par des fichiers CSV, quelques soit la source tu plus qu'a faire un script qui intégre c données de la base ;)  
ou éventuellement 1 script par type de fichiers


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-12-2001 à 18:12:19    

Utilise ODBC-JDBC. On peut acceder à n'importe quel fichier MSJet (comme excel et access).  
Ton appli est juste une passerelle entre 2 sources ODBC (excel & oracle).


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 06-12-2001 à 18:29:19    

mon appli quand elle sera en prod ca tournera sous unix !!
alors je pense pas que un pont jdbc-odbc ca marche
je pense que la meilleur solution soit effectivement de passer  
du format excel au format csv de parser en java ,valider et fetcher dans la base  
c'est con qu'on puisse pas recuperer les donnees d'Excel en xml
y'a rien en cour la dessus?

Reply

Marsh Posté le 06-12-2001 à 20:23:40    

adlz a écrit a écrit :

mon appli quand elle sera en prod ca tournera sous unix !!
alors je pense pas que un pont jdbc-odbc ca marche
je pense que la meilleur solution soit effectivement de passer  
du format excel au format csv de parser en java ,valider et fetcher dans la base  
c'est con qu'on puisse pas recuperer les donnees d'Excel en xml
y'a rien en cour la dessus?  



.
 
Ben si t'es sous Unix, laisse tomber excel, c'est pas logique. Ceci dit, si c'est juste pour remplir des tableaux de chiffres, un formulaire PHP sur le web suffit.


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 06-12-2001 à 21:37:24    

si t sous Unix ya qu'un seul langague c le PERL
de la bombe de balle avec acces aux bases de données Oracle via le package DBI (disponible chez tout les marchant de journaux  :lol: )
 
oubli excel, essai plutôt de gerer des fichier txt (CSV aussi)
 
excel et Unix ne font pas bon menage (sauf si t'utilise staroffice mais bon)


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 07-12-2001 à 17:53:39    

bon en fait je vais passer par des .CSV
uploade des csv sur le serveur  
translater les donnees en format xml avec prog java
transformer ca en xml formaté avec xslt (plusieur xsl possible suivant le type de fichier excel au depart)
validation avec xmlschema  
et fetch dans la base avec jdbc
 
qui a mieux?

Reply

Marsh Posté le 07-12-2001 à 19:15:55    

- 1 script perl pour les insertions dans la bdd
- 1 script pour resortir les données aux formats XML avec le package qu'il faut
 
voila c tout  :D  
 
g oublié quelque chose ou pas ??


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 07-12-2001 à 19:15:55   

Reply

Marsh Posté le 07-12-2001 à 20:46:07    

Bonjour
le format slyk(fichier .slk) reconnu par excel a été inventé pour ca faut aller faire un tour sur www.phpinfo.net y a un exemple de scrpit php qui geenre des fichier .slk. En plus slk est reconnu par defaut par excele et excel s'exporte sans probleme en .slk par contre la syntaxe d'un fichier slk est assez rude.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed