OVH Cloud OVH Cloud

Parser des fichier XLS en java

4 réponses
Avatar
Duarte TERENCIO
bonjour,

Je travaille sur la maintenance d'une application java
qui parse des fichiers excel.

L'application utilise actuellement un parseur C via JNI.
c'est trés lent, et pas trés fiable

Je cherche un solution via java (payante ou opensource ).

Pour verifier
1 qu'il s'agit bien d'un fichier XLS
2 que c'est un fichier XLS valide
3 Pour verifier le contenu.
4 avec de bonnes performances.

Avez vous des idées ??

Merci,

@++

4 réponses

Avatar
Franck
bonjour,

Je travaille sur la maintenance d'une application java
qui parse des fichiers excel.

L'application utilise actuellement un parseur C via JNI.
c'est trés lent, et pas trés fiable

Je cherche un solution via java (payante ou opensource ).

Pour verifier
1 qu'il s'agit bien d'un fichier XLS
2 que c'est un fichier XLS valide
3 Pour verifier le contenu.
4 avec de bonnes performances.

Avez vous des idées ??

Merci,

@++


POI
@+

--
-
Franck
mailto:

Avatar
Lionel
Franck wrote:
4 avec de bonnes performances.
POI



hum.
jxl me semble très largement plus performant.
http://www.andykhan.com/jexcelapi/


Avatar
Simon OUALID
Duarte TERENCIO wrote:
Je cherche un solution via java (payante ou opensource ).

Pour verifier
1 qu'il s'agit bien d'un fichier XLS
2 que c'est un fichier XLS valide
3 Pour verifier le contenu.
4 avec de bonnes performances.

Avez vous des idées ??

Merci,

@++


As tu regardé du coté de Jakarta POI ? Je m'en sers pour générer du
Excel mais je crois qu'il est aussi capable de le lire :

http://jakarta.apache.org/poi/

Avatar
TestMan
Duarte TERENCIO wrote:
bonjour,

Je travaille sur la maintenance d'une application java
qui parse des fichiers excel.

L'application utilise actuellement un parseur C via JNI.
c'est trés lent, et pas trés fiable

Je cherche un solution via java (payante ou opensource ).

Pour verifier
1 qu'il s'agit bien d'un fichier XLS
2 que c'est un fichier XLS valide
3 Pour verifier le contenu.
4 avec de bonnes performances.

Avez vous des idées ??

Merci,

@++


Bonjour,

En plus de ce qui a déjà était dit, si tu peux contraindre tes clients à
être sous office 2003 minimum, alors tu peux utiliser ExcelML et
utiliser un simple parseur XML avec les XPath adequat.

Ce sera l'un des plus rapide et clairement la solution qui montera en
charge le plus facilement si tu n'utilises des parseurs performants.
Mais ça c'est un autre sujet ...

A+

TM