data excel into database ?? - Programmation
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 ?
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??
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
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).
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?
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.
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 )
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)
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?
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
g oublié quelque chose ou pas ??
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.
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