Как распаковать файл из папки, а затем преобразовать XML-документ, содержащийся в этом файле, в формат CSV?Распаковка файла
-3
A
ответ
1
Вы можете просто использовать классы java.util.zip.*
, чтобы разархивировать содержимое ZIP-файла.
Что касается вашего преобразования из XML в CSV, сложно сказать, как вы можете достичь этого, не зная формат ваших XML-данных. Тем не менее, проще всего разобрать XML, а затем параллельно писать содержимое вашего CSV-файла. Формат CSV очень прост, так как это только значения, разделенные определенным символом (обычно ,
;
или табуляция).
0
Чтобы разархивировать использование файла: java.util.zip.ZipFile
Преобразование .xml в .csv менее очевидна. Одним из самых популярных парсеров XML является Xerces. Конечно, вы можете использовать XSLT для преобразования вашего файла.
Это два несвязанных вопроса. Это делает ответы менее ценными для следующего человека. –
Попробуйте следующее: http://stackoverflow.com/questions/1080381/gzipinputstream-reading-line-by-line. –