Lecture de fichier excel sous Unix par le biais du pilote ODBC

  • achithu
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 30, 2006
  • Messages: 2
  • Status: Offline

Message Septembre 30th, 2006, 6:35 am

Salut,

J'ai un programme en cours d'exécution Java sous Windows pour la lecture Excel file.I ont créé un DSN pour le fichier Excel de données ODBC et en lire le contenu du fichier de lecture à partir d'une table de base de données en utilisant JDBC. Je tiens à ce code dans le port Unix environnement. Yat-il un pilote ODBC pour Excel à Unix? Toute contribution sur la manière de ce port en environnement Unix est gretaly appreciated.Please me répondre si quelqu'un a une solution et il est très urgent.

Merci beaucoup pour aider
Chithra
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 30th, 2006, 6:35 am

  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Septembre 30th, 2006, 7:25 am

Quel type de base de données?

De manière générale, vous devez exporter le fichier Excel dans un fichier CSV, vous pouvez alors soit charger ce fichier directement en vous connectant à votre serveur de base de données et exécute quelque chose comme:
Code: [ Select ]
load data local infile 'mydata.csv' into table my_table
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(field1,field2,field3)
  1. load data local infile 'mydata.csv' into table my_table
  2. fields terminated by ','
  3. enclosed by '"'
  4. lines terminated by '\n'
  5. (field1,field2,field3)

Ou vous pouvez analyser le fichier via un script et le charger toutefois vous avez besoin.

Note, la requête ci-dessus est généralisée et sera probablement différente pour tout ce moteur de base de données que vous utilisez (MySQL, Postgres, Oracle).
http://www.disabo.com
  • achithu
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 30, 2006
  • Messages: 2
  • Status: Offline

Message Octobre 1st, 2006, 12:00 am

Salut,

Merci pour la suggestion. Mais j'ai une contrainte de maintenir le fichier Excel in.xls format lui-même et de ne pas convertir en csv format.Thats la raison pour laquelle je suis à la recherche de reproduire le même scénario que dans Windows (comme avec la création de dsn odbc, puis à essayer de lire). Chargement dans la même base de données n'est pas une problem.Is-il possible de lire les données du fichier Excel en lui-même sans coverting Unix en format CSV?

Merci d'avance
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Octobre 2nd, 2006, 5:04 am

http://www.excelparser.com/index.php
Celui-ci lit les fichiers xls sous Linux pour 80 dollars.

Bien que celle-ci semble le faire gratuitement, mais nécessite une main-tenue. YMMV.
http://cran.r-project.org/src/contrib/D ... gmisc.html
"It's always a long day, 86,400 won't fit into a short."

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 141 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC