0
i попробуйте сделать приложение для вставки нового «опыта работы» внутри ссылки;Вставьте новую строку внутрь в XWPFTable
public class TestWordPOI {
public static void main(String[] args) throws InvalidFormatException, IOException {
boolean add = false;
XWPFDocument document = new XWPFDocument(OPCPackage.open(new java.io.File("C:\\Users\\luca\\Desktop\\CV_Europass_WvWinden.docx")));
for (XWPFTable tbl : document.getTables()) {
for (XWPFTableRow row : tbl.getRows()) {
for (XWPFTableCell cell : row.getTableCells()) {
for (XWPFParagraph p : cell.getParagraphs()) {
for (XWPFRun r : p.getRuns()) {
String text = r.getText(0);
System.out.println("riga? :"+text);
if ((text!=null)&&text.contains("Work experience")) {
//when i find "work experience" i need insert the new work experience
add=true;
}
if(add)
break;
}
if(add)
break;
}
if(add)
break;
}
if(add) {
break;}
}
if(add) {
XWPFTableRow row =tbl.createRow(); //
row.addNewTableCell();
XWPFTableCell cell = row.createCell();
cell.setText("New work");
row.addNewTableCell().setText("Code monkey");
break;}
}
File output = new File("output.docx");
document.write(new FileOutputStream(output));
приложение вставить новый «опыт работы» в нижней части страницы, мне нужно вставить этот betwen в последний опыт и название Опыт работы. Кто-нибудь знает мою ошибку?