У меня есть приложение на Java + Hibernate. Мне надо формировать отчёты в ворде. Есть шаблон. Там грубо говоря 1 строка и таблица. Я долго мучался с Apache POI и ничего не получилось. Подскажите как мне реализовать выгрузку.
String templateName = "D:/aktProvStInd.doc";
String outputName = "D:/aktProvStIndResult.doc";
HWPFDocument doc = new HWPFDocument(new FileInputStream(templateName));
Range range = doc.getRange();
range.replaceText("<spPuName>", jurnalResult.get(0).getSpMeId().getSpSlId().getSpPuId().getNaim());
for(int i=0; i < jurnalResult.size(); i++){
datePovStr = formatter.format(jurnalResult.get(i).getDatePov());
range.replaceText("<num>", Integer.toString(i+1));
range.replaceText("<date>", datePovStr);
range.replaceText("<spMe>", jurnalResult.get(i).getSpMeId().getNaim());
range.replaceText("<spSi>", jurnalResult.get(i).getSpSiId().getMarka());
range.replaceText("<invNom>", jurnalResult.get(i).getInvNom());
range.replaceText("<result>", "годен");
}
OutputStream out = new FileOutputStream(outputName);
doc.write(out);
out.flush();
out.close();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Есть файл KML, при попытке его считать возникает ошибка при приведении объекта documentFeature класса Feature к типу Placemark, так как Placemark является дочерним...
Здравствуйте! Читаю о generic-ах, в качестве примера приводится класс Optional
При кодировании и декодировании я пользуюсь RSA ключами 2048Для дополнительной защищенности требуется использовать passphrase для RSAPrivateKey методом...
Имеем сокет, с ним имеем DataInputStream и DataOutputStreamТак-же есть BufferedReader, который читает текст из файла, но через out