Je souhaite lire une feuille de calcul Open Office Document (fichier .ods) à partir de mon application android. J'ai besoin de faire une boucle dans les deux premières colonnes & les stocker dans une base de données SQLite.Comment lire une feuille de calcul OpenOffice à partir d'une application Android?
Je suis en mesure de le faire en lisant un fichier texte stocké en res/raw en utilisant le code suivant:
InputStream is = context.getResources().openRawResource(R.raw.my_text_file);
Mais aucune idée de comment faire la même chose pour un .ods fichier . J'ai recherché dans SOF & trouvé une référence à jOpenDocument. Mais ils parlent de bibliothèques qui ne font pas partie de l'android SDK & Je ne sais pas quoi faire avec ceux-ci.
Toute aide est appréciée!
voteup @ AndrewKS: Pour l'instant, j'ai décidé d'aller avec votre conseil de fichier texte de type CSV au lieu du fichier ODS. La seule petite modification que j'ai faite était d'utiliser le caractère de hachage (#) comme délimiteur, au lieu de virgule, car mes données contiennent des virgules. Je voudrais toujours essayer d'utiliser un fichier ODS, mais il est pour le moment à l'arrière-plan. Merci pour votre réponse! – OceanBlue