POI Word表格删除行removeRow()

news/2024/11/23 13:50:45/

 1 pom.xml(Maven依赖文件)

        <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.17</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.17</version></dependency>

2 调试代码

     /*** 删除行*/@GetMapping("/removeRow")public void removeRow(HttpServletResponse response) {String templateFileName = "D:/test/模板.docx";try {InputStream inputStream = new FileInputStream(templateFileName);XWPFDocument document = new XWPFDocument(inputStream);XWPFTable table = document.getTableArray(0);//删除第二行table.removeRow(1);//保存文件String fileName = "模板.docx";response.setHeader("content-type", "application/octet-stream");response.setContentType("application/octet-stream;charset=UTF-8");response.setHeader("Content-Disposition", "attachment; filename=" + new String(fileName.getBytes("utf-8"), "ISO-8859-1"));OutputStream outputStream = response.getOutputStream();document.write(outputStream);outputStream.flush();outputStream.close();} catch (Exception e) {e.printStackTrace();}}

3 调试结果

原始模板:

最终效果图:


http://www.ppmy.cn/news/834887.html

相关文章

SpringBoot使用Word导出表格

有这样的需要&#xff0c;客户需要把表单信息导出&#xff0c;上级签字&#xff0c;这个涉及多行记录&#xff0c;需要导出word表格 找了很多方法&#xff0c;没有实现&#xff0c;现在将实现的方法分享出来 只有两个工具类&#xff0c;自带导出测试方法&#xff0c;根据自己…

word整个表格首行缩进_Word段落首行无法缩进、不能输入空格与表格首行缩进的解决方法...

段落首行缩进就是平常所说的空两格,这样便于找到每一段的开头,从而提高可阅读性。正常情况下,只要给段落设置首行缩进,段落首行立即空两格,但有的时候,设置首行缩进后,段落首行始终不空两格,这是为什么呢?另外,有时在首行输入空格,但一按空格键,就自动默认首行缩进…

Word文档怎么删除html标签,word怎么清除所有格式

在 Word 中&#xff0c;选择性粘贴有三种格式 分别为保留原格式、合并格式和保留原文本&#xff0c;另外&#xff0c;还可以选择“HTML 格式、无格式文本、无格式的 Unicode 文本、带格式文本(RTF)和图片(增强型图元文件)。此外&#xff0c;可以在同一个文档中粘贴&#xff0c;…

Word把普通表格改为三线表格的方法

最近写毕业论文时需要用到表格&#xff0c;本来我放的是普通的表格&#xff0c;被老师指出最好用三线表&#xff0c;因为它形式简单明了且方便阅读&#xff0c;下面就介绍一下快速把普通表格转换为三线表格的方法&#xff1a; 首先制作一个任意的普通表格&#xff1a; 全部选中…

java删除表格_Java 创建、删除Word表格

在Word文档中&#xff0c;我们可以通过添加表格的方式来帮助我们更加清晰、直观地分析和展示数据。本文将介绍如何使用Free Spire.Doc for Java组件来给Word文档创建表格&#xff0c;及删除文档中已有的表格和表格内容。 添加产品及其依赖 方式 1&#xff1a;通过官网下载组件&…

在word表格中如何快速清除表格内容?

在word表格中如何快速清除表格内容&#xff1f; 目录 在word表格中如何快速清除表格内容&#xff1f; 1、例如&#xff1a;想要全部清除表格内容&#xff0c;点击表格左上角全选按钮 2、全部选中表格后&#xff0c;按键盘上的delete键&#xff0c;就可以全部删除 3、这样表…

word(2010)使用VBA完成批处理操作-批量清除表格某单元格内容

word VBA 的使用案例 VBA是什么&#xff1f;为什么要使用VBA?VBA的运用实例---批量清除表格某单元格内容结语 VBA是什么&#xff1f; VBA&#xff08;Visual Basic for Applications&#xff09;是Visual Basic的一种宏语言&#xff0c;是在其桌面应用程序中执行通用的自动化…

尚医通02:医院API的CRUD+环境搭建

目录 今日必会 项目环境搭建 医院设置模块搭建 配置使用Swagger2 统一返回结果 实现带条件带分页查询接口 新增、修改接口开发 批量删除、锁定医院设置 统一异常处理 今日必会 1.简单的搭建环境。要明白什么时候是pom/war/jar yygh_parent <pom> commo…