table.addCell("性别:");
table.addCell(vl.getWrirSex());
table.addCell("电话:");
table.addCell(vl.getWrirTnur());
// 简要内容
cell = new Cell("简要内容:");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(cell);
cell = new Cell(new Paragraph(vl.getLetrNote()));
cell.setColspan(2);
table.addCell(cell);
// 测试3
cell = new Cell("测试3:");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(cell);
cell = new Cell(new Paragraph(vl.getDeptVerifyOpinion()));
cell.setColspan(2);
table.addCell(cell);
// 测试4
cell = new Cell("测试4:");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(cell);
cell = new Cell(new Paragraph(vl.getChargeVerifyOpinion()));
cell.setColspan(2);
table.addCell(cell);
//测试5
cell = new Cell("测试5:");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(cell);
cell = new Cell(new Paragraph(vl.getHandleContent()));
cell.setColspan(2);
table.addCell(cell);
document.add(table);
document.add(new Paragraph("\n"));
document.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
导出的格式如下:

在word中可以按照你所要求的格式,利用itext的table、cell、图片等“画”出想要的文档格式,然后再将数据往其中填充;如果想要将报表导出成pdf格式的,用itext也可以很轻松的实现
摘自 yiwanxinyuefml的专栏