问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用poi操作word时如何在有多个表格的word中定位到其中一个表格

发布网友 发布时间:2022-04-30 21:44

我来回答

1个回答

热心网友 时间:2023-10-03 04:14

关键代码如下:
FileInputStream fileInputStream = new FileInputStream( soureFile);
POIFSFileSystem pfs = new POIFSFileSystem( fileInputStream );
HWPFDocument hwpf = new HWPFDocument(pfs);// make a HWPFDocument object

OutputStream output = new FileOutputStream( targetFile );
hwpf.write(output);// write to the target file
output.close();

(2)再word中插入表格。HWPF的情况:
Table tcDataTable = range.insertTableBefore( (short)column , row);//column and row列数和行数
tcDataTable.getRow(i).getCell(j).getParagraph(0).getCharacterRun(0).insertBefore("插入i行j列的内容" );

XWPF的情况:
String outputFile = "D:\\test.doc";

XWPFDocument document = new XWPFDocument();

XWPFTable tableOne = document.createTable();

XWPFTableRow tableOneRowOne = tableOne.getRow(0);
tableOneRowOne.getCell(0).setText("11");
XWPFTableCell cell12 = tableOneRowOne.createCell();
cell12.setText("12");
// tableOneRowOne.addNewTableCell().setText("第1行第2列");
// tableOneRowOne.addNewTableCell().setText("第1行第3列");
// tableOneRowOne.addNewTableCell().setText("第1行第4列");

XWPFTableRow tableOneRowTwo = tableOne.createRow();
tableOneRowTwo.getCell(0).setText("21");
tableOneRowTwo.getCell(1).setText("22");
// tableOneRowTwo.getCell(2).setText("第2行第3列");

XWPFTableRow tableOneRow3 = tableOne.createRow();
tableOneRow3.addNewTableCell().setText("31");
tableOneRow3.addNewTableCell().setText("32");

FileOutputStream fOut;

try {
fOut = new FileOutputStream(outputFile);

document.write(fOut);
fOut.flush();
// 操作结束,关闭文件
fOut.close();
} catch (Exception e) {
e.printStackTrace();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
打印机硒鼓安装方法及步骤 如何安装新硒鼓? 我现在很困惑该不该和女友继续发展下去 电脑上字体怎么安装方法简单易行的字体安装步骤及技巧 网页字体显示不出.怎么办? 如何添加电脑上没有的字体解决电脑字体限制增加字体选择多样性_百度知 ... 不有效字体文件 电脑字体识别不了 梦见身上煤炭黑的长辈给我钥匙的预兆 株洲最值得一去的古镇 POI操作word,怎么设置换行 谈谈如何正确看待各类功能性保健品1500字 nero 刻录cue行1出错 帮忙看看 小弟跪求一PVP火法天赋 国服WLK火法,PVP的饰品,戒指,项链推荐。法伤和暴击要多少合格,另求PVP手法。 板甲职业玩裁缝和附魔是不是有些不合常理?能这样吗? 悬赏追查骗子。WOW二区 范达尔鹿盔 76QS 兜兜里没糖 支付宝上面生育保险怎么申请的? 支付宝申领生育津贴提示显示未查询到我的电子证件,以至于看不到明细是什么原因_百度问一问 需要几首类似摇滚的音乐~ 好听的生僻的中文歌 功能性食品进口必须满足哪些条件? 生育险在支付宝哪里申请 中国摇滚最经典的歌词? 关于魔兽火法的超大冲击波!高手进~求解 钢铁是怎样炼成的读书日记400字 功能性保健品是什么 钢铁是怎样炼成的梗概400字 为什么这几天的快递查不到物流信息? 支付宝如何激活生育险 poi 操作word表格 怎么使用poi修改word(doc和docx),如何修改带表格的word。高手指点下。小弟刚接触。非常着急 牛尾怎样红烧最好吃 天涯明月刀,银两可以换碎银么 怎么换? 太缺碎银 牛尾巴怎么红烧才好吃简单点的?拜托各位了 3Q 牛尾巴怎么红烧才好吃简略点的? - 信息提示 excel怎么实现当单元格里的数量低于安全库存量时开始订货,但是不能高于最高库存量 微信好友删除了怎么找回,不记得他和名字了? Excel有什么高阶技巧可以保证数据安全? 如何在excel的单元格中设置一个按钮,使其被点击时,右侧的单元格会统计点击次数。 微信好友被删了,自己又不知道他的了。怎么找回? Ps怎么把图像描出这效果线条 Red Hat Enterprise Linux 5 怎么找回ROOT用户密码 怎样使牙齿快速变白,方法要简单些 各种手机的隐藏功能? 第二次面试需要注意什么? 第二次面试要注意什么? linux root 账户密码是多少 手机都有哪些隐藏功能呢?