У меня есть приложение на 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();
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости