Записать список в CSV по столбцам apache poi или commons CSVJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Записать список в CSV по столбцам apache poi или commons CSV

Сообщение Anonymous »

Мне очень трудно, и я не знаю, как решить эту проблему. Моя проблема в том, что я перебираю множество файлов из папки. Для каждого файла существует множество тегов XML, которые рассматриваются как список. Мне нужен вывод ниже в Excel с использованием Apache Commons CSV или Apache POI, но я делаю это по строкам, а не по столбцам. Может ли кто-нибудь помочь?
По сути, я хочу, чтобы имя файла печаталось для каждого соответствующего списка, связанного с ним.
Вывод:
FileName,ObjectData,FieldData,AppData
Foo,"Obj1","F1","App1"
Foo,"Obj2","","App2"
Foo,"","","App3"
Foo,"","","App4"
Foo,"","","App5"


SXSSFWorkbook wb = new SXSSFWorkbook();
Sheet sheet = wb.createSheet("Analysis.xlsx");
for(String fileName: fileList) {
List objectData = Arrays.asList("Obj1","Obj2");
List fieldData = Arrays.asList("F1");
List appData = Arrays.asList("App1","App2","App3","App4","App5");
for (int i = 0; i < 3; i++) {
Cell cell = row.createCell(i);
for(String s : objectData) {
cell.setCellValue(s)
}
for(String s : fieldData) {
cell.setCellValue(s)
}
for(String s : appData) {
cell.setCellValue(s)
}

}


Подробнее здесь: https://stackoverflow.com/questions/791 ... ommons-csv
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»