Les meilleures pratiques pour la mise à jour d'un Excel ou XML de données source dans un environnement déconnecté?

StackOverflow https://stackoverflow.com/questions/1980764

Question

J'ai une application qui sera exécutée en mode hors connexion donc il n'y a pas de connexion de base de données. Mes options pour la source de données sont Excel Spreedsheet, CSV ou fichiers XML.

L'application doit être en mesure de rechercher un enregistrement et le mettre à jour. Quelle est la meilleure façon de le faire?

  1. Dois-je charger toute la feuille de calcul en mémoire, puis travailler avec elle dans la mémoire (cache)? Il semble efficace, mais risqué.

  2. Dois-je faire une analyse à chaque fois, puis mettre à jour chaque fois, il semble comme un fichier xml qui fonctionnerait le mieux pour cette

Était-ce utile?

La solution

Xml est vraiment agréable pour ces tâches ... vous pouvez analyser facilement et de le modifier. Si vous avez besoin de plus logique, vous pouvez utiliser Apache digesteur. Mais il est plus fait pour les petits fichiers xml. Vous pouvez créer des objets Java de la structure XML.

Hope this helps.

Edit: Une chose que je tiens à ajouter ... que le « nouveau » type .docx pour les documents est déjà un dossier XML. Donc, travail / modifier des feuilles Excel obtenu plus facile. Ils l'utilisent pour les feuilles de Exel too..not sûr du type name..something comme ".xlsx"?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top