[Lecture Excel] Get cellule de type inconnu

Fermé
AssassinTourist Messages postés 5704 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 17 novembre 2022 - 1 oct. 2014 à 18:43
Bonjour,

J'utilise la bibliothèque org.apache.poi.hssf pour lire un document Excel 2003.
Les utilisateurs veulent fournir le document et je n'ai pas réussi à leur faire utiliser mon template, ce qui fait que je suis obligé de composer avec ce qu'on me donne.

Or, j'ai un champ qui est "censé" être une date, globalement ce sera écrit dd/MM/yyyy HH:mm. Dans les maquettes qu'on m'a fournies, j'ai constaté que la cellule peut être de format Date, Texte ou même Personnalisé.

J'ai ma cellule grâce à ça : proceedRow.getCell(colonne).
J'ai le choix avec toString (si c'est de type texte) et getDateCellValue (si c'est de type date).

Si je tombe pas sur le type de la cellule avec mes traitements, ça me catche une exception. En cas extrême, je pourrais développer une méthode qui vérifie tous les types de cellule possibles et inimaginables, mais bon...

Quelqu'un aurait-il une idée ? Merci.


A voir également: