itext生成word文档(二)

2014-11-24 03:07:56 · 作者: · 浏览: 4
table.addCell(vl.getWrirOrganization());

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的专栏