LibOdsStream
LibOdsStream est une bibliothèque Java permettant de lire et d'écrire des fichiers de type "tableur" au format ODS (Open Document Spreadsheet).
Elle est très facilement intégrable : aucune dépendance particulière, faible emprunte mémoire (lecture/écriture en flux). Le but est de pouvoir remplacer avantageusement les imports/exports de données aux formats txt, csv, tsv, et ne contient donc pas encore de quoi gérer la mise en forme des tableaux.
LibOdsStream permet aux logiciels écrits en Java et ayant besoin de lire ou d'écrire des tableaux de données, de le faire dans le format ODS.
Les avantages par rapport à du format texte tabulé simple (txt, tsv, csv) sont les suivants :
- pas de problème de "délimiteur" (fin de ligne, séparation des champs)
- pas de problème de conversion de caractères (tout est stocké en UTF8)
- gestion des dates (pas de problème de format)
- gestion des chiffres (pas de problème de séparateur de décimales ou milliers)
- possibilité pour l'utilisateur d'éditer son tableau avec LibreOffice, Gnumeric ou Microsoft Office 2010 (à vérifier pour ce dernier)
LibOdsStream est facilement intégrable dans un logiciel Java.