BG Development


  Reply to this topicStart new topicStart Poll

> .docx запис на файлове, Генериране и записване на .docx файлове
petkouzunski
Публикувано на: 12-04-2019, 21:08
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 6
Регистриран на: 11.03.05



Здравейте. Опитвам се да генерирам n на брой .docx файлове с данни, които извличам от екселски файл. Идеята е всеки .docx файл да съдържа определени данни от всеки ред от таблицата. При опит за генериране на файловете само първия е наред. Всеки следващ съдържа не само данните, които трябва да съдържа, а и тези, които се съдържат в предходното писмо.

CODE
       for (int i = 100; i < 110; i++) {
           FileOutputStream fs = new FileOutputStream(new File(sb.toString()));
           pisma.get(i).getGotovoPismo().write(fs);
           fs.flush();
           fs.close();
       }
PMEmail Poster
Top
thrawn
Публикувано на: 13-04-2019, 07:47
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2169
Регистриран на: 17.01.17



Ами, използваш един XWPFDocument в който на всяка итерация добавяш параграф и записваш с различно име.

Като цяло, проблемът ти е в това
CODE
this.gotovoPismo = this.blankaNaPismo;


Може би, си мислиш, че така gotovoPismo и blankaNaPismo стават два различни обекта. Но всъщност, това са два различни указателя които сочат към един и същи обект.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0