Как найти и записать строку файла .doc через apache poi?
У меня есть метод "replaceText" который записывает данные в сформированном файле. Но проблема в том, что он не читает параграф. Сначала нужно получить параграф, а потом пройтись по каждому тексту и когда итератор обнаружит нужный маркер с нужным текстом записать в неё данные. И еще, я не могу понять, что он получает первое - параграф или текст?
for (XWPFParagraph p : xdoc.getParagraphs()) {
for (XWPFRun r : p.getRuns()) {
String text = r.getText(0);
if (text != null && text.length() > 0) {
String msg = param.get(text.trim());
if (msg != null) {
text = text.replace(text.trim(), msg);
r.setText(text, 0);
}
}
}
}
