当前位置: 首页 > news >正文

兰州企业网站wordpress建立视频网站

兰州企业网站,wordpress建立视频网站,普通电脑如何做网站服务器吗,山东临沂网站推广apache poi_5.2.5 实现表格内#xff0c;某一段单元格的复制。 实现思路 1.定位开始位置 2.从开始位置之后#xff0c;在行索引集合中添加行索引下标 3.截至到结束位置。 4.对行索引集合去重#xff0c;并循环行索引集合 5.利用XWPFTableRow对像的getCtRow().copy()方法某一段单元格的复制。 实现思路 1.定位开始位置 2.从开始位置之后在行索引集合中添加行索引下标 3.截至到结束位置。 4.对行索引集合去重并循环行索引集合 5.利用XWPFTableRow对像的getCtRow().copy()方法进行复制此处复制行单元格是为了对复制出来的行单元格做其他操作【如果只是复制可直接使用table.addRow(newRow, endRowIndex i);】 6.最后输出doc 需要的依赖包 dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion5.2.5/version/dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion5.2.5/version/dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-scratchpad/artifactIdversion5.2.5/version/dependency实现代码 /*** param doc* param count 需要循环的次数最少1次*/public static void copyCell(XWPFDocument doc, Integer count) {if (count 1) {return;}ListXWPFTable tables doc.getTables();Integer dRowIndex null;Integer tableIndex null;Boolean isStart false;Boolean isEnd false;ListInteger rowIndexs new LinkedList();for (int i 0; i tables.size(); i) {XWPFTable table tables.get(i);// 遍历表格行for (int rowIndex 0; rowIndex table.getRows().size(); rowIndex) {XWPFTableRow row table.getRow(rowIndex);// 获取行中的所有单元格ListXWPFTableCell cells row.getTableCells();// 遍历单元格获取索引位置for (int cellIndex 0; cellIndex cells.size(); cellIndex) {XWPFTableCell cell cells.get(cellIndex);String cellText cell.getText();if (isStart !isEnd) {// 判断单元格是否包含结束标识此标识是自定义变量if (cellText.equalsIgnoreCase(end)) {isEnd true;dRowIndex rowIndex;tableIndex i;}rowIndexs.add(rowIndex);} else {//判断单元格是否包含开始标识if (cellText.equalsIgnoreCase(start)) {isStart true;rowIndexs.add(rowIndex);}}}}}if (isStart isEnd !rowIndexs.isEmpty()) {XWPFTable table tables.get(tableIndex);ListInteger uniqueList rowIndexs.stream().distinct().collect(Collectors.toList());for (int j 1; j count; j) {int endRowIndex dRowIndex;for (int i 1; i uniqueList.size(); i) {Integer index uniqueList.get(i - 1);XWPFTableRow oldRow table.getRow(index);//此处复制行单元格是为了对复制出来的行单元格做编号操作。XmlObject copy oldRow.getCtRow().copy();XWPFTableRow newRow new XWPFTableRow((CTRow) copy, table);int finalK j 1;newRow.getTableCells().stream().forEach(cell - {for (XWPFParagraph paragraph : cell.getParagraphs()) {ListXWPFRun runs paragraph.getRuns();for (XWPFRun run : runs) {String text run.getText(run.getTextPosition());if (text.contains(【)) {run.setText(text.substring(0, text.length() - 1).concat(String.valueOf(finalK)).concat(】), 0);}}}});//【如果只是复制可直接使用table.addRow(newRow, endRowIndex i);】table.addRow(newRow, endRowIndex i);}dRowIndex dRowIndex uniqueList.size();}}}
http://www.zqtcl.cn/news/995688/

相关文章:

  • 建网站的流程及注意事项任务网站建设
  • 河北邯郸做网站的公司哪家好辽源市住房和城乡建设局网站
  • 网站系统建设技术服务费安康市网站建设
  • 网络运行管理系统seo关键词优化方法
  • 西安学校网站建设价格徐州网页关键词优化
  • 上海哪个网站能应聘做家教的营销网站中最重要的部分是
  • 一个设计网站多少钱WordPress的简约博客主题
  • 普通的宣传网站用什么做济南市工程建设技术监督局网站
  • 合肥网站建设公司还有不dw如何制作表格网页
  • 讯美智能网站建设自己域名做网站
  • 自己做网站优化韩国外贸平台
  • 齐河建设局网站长沙市住房和建设局官方网站
  • 萧山区住房和城乡建设局网站wordpress网站合并
  • 做背景网站网站建设与维护制作网页
  • 网站建设公司知名营销型企业网站项目策划表
  • 写作网站哪个最好企业培训机构有哪些
  • 江苏省水利工程建设局网站域名不备案可以正常使用吗
  • 对网站开发语言的统计网站内容建设包括什么
  • 西安高端网站建设怎样开公司
  • 华为做网站免费签名设计在线生成
  • 网站产品整合推广爱网聊的男人是什么心理
  • 武威市建设厅网站汕头seo外包公司
  • 酒泉网站怎么做seo东莞高明网站设计
  • 沧州网站建设联系电话杭州设计公司logo
  • 网站子站点是什么意思亚马逊国际站官网
  • 影视cms哪个好苏州关键词优化搜索排名
  • 杭州微信网站开发网站优化公司免费咨询
  • 宣武富阳网站建设南昌公众号开发公司
  • 免费的网站推荐下载wordpress %s
  • 网站的原理百度旧版本下载