poi怎么在word中插入表格

b248827124 2014-10-28 02:52:04
代码如下

XWPFDocument xwp = new XWPFDocument(in);
XWPFTable tab = xwp.createTable(2, 2);
tab.setCellMargins(50, 0, 50, 3000);// top, left, bottom, right
tab.getRow(0).getCell(0).setText("字段一:");
tab.getRow(0).getCell(1).setText("字段二:");
tab.getRow(1).getCell(0).setText("字段三:");
tab.getRow(1).getCell(1).setText("字段四:");
System.out.println(xwp.getTables().size());
xwp.insertTable(0, tab);
System.out.println(xwp.getTables().size());
XWPFParagraph paragraph = xwp.getParagraphs().get(0);
paragraph.removeRun(0);
paragraph.insertNewRun(0).setText("字段五");
xwp.write(out);

通过输入流读出一个word模板,然后创建一个表格,然后打印一下当前word对象中的table的数量,是1。再插入一次表格,打印数量是2.可以在断点中看见word对象里面table的内容都很正常。之后是修改word对象中的第一个段落内容。修改内容成功,但是导出的word里面是没有表格的。求如何用poi操作word插入表格。
...全文
1445 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnhengQ 2016-08-23
  • 打赏
  • 举报
回复
试试pageoffice吧,应该有所帮助
guoguo1010 2015-03-03
  • 打赏
  • 举报
回复
请问楼主最后怎么解决的
w626511978 2014-10-28
  • 打赏
  • 举报
回复
没用过,好奇,XWPFTable 有设置边框等相关表格属性么??
Magical茏 2014-10-28
  • 打赏
  • 举报
回复
貌似有点难度

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧