2010-03-04 5 views
-3

Comment décompresser un fichier à partir d'un dossier, puis convertir le document XML contenu dans ce fichier, au format CSV?Dézipper un fichier

+6

Ce sont deux questions sans rapport. Cela rend les réponses moins utiles à la prochaine personne à venir. –

+0

Essayez ceci: http://stackoverflow.com/questions/1080381/gzipinputstream-reading-line-by-line. –

Répondre

1

Vous pouvez simplement utiliser les classes java.util.zip.* pour décompresser le contenu d'un fichier ZIP. En ce qui concerne votre conversion du format XML au format CSV, il est difficile de vous dire comment vous pouvez y parvenir sans connaître le format de vos données XML. Cependant, le plus simple est d'analyser le XML, puis d'écrire en parallèle le contenu de votre fichier CSV. Le format CSV est vraiment simple car il ne s'agit que de valeurs séparées par un caractère spécifique (généralement un ,; ou une tabulation).

0

Pour décompressez l'utilisation du fichier: java.util.zip.ZipFile

Conversion .xml à .csv est moins évidente. L'un des parseurs XML les plus populaires est Xerces. Bien sûr, vous pouvez utiliser XSLT pour transformer votre fichier.

Questions connexes