spring boot 项目

java:

public static void main(String[] args) {// 文档生成方法XWPFDocument doc = new XWPFDocument();XWPFParagraph p1 = doc.createParagraph(); // 创建段落XWPFRun r1 = p1.createRun(); // 创建段落文本r1.setText("目录"); // 设置文本FileOutputStream out = null; // 创建输出流try {// 向word文档中添加内容XWPFParagraph p3 = doc.createParagraph(); // 创建段落XWPFRun r3 = p3.createRun(); // 创建段落文本r3.addTab();// tabr3.addBreak();// 换行r3.setBold(true);XWPFParagraph p2 = doc.createParagraph(); // 创建段落XWPFRun r2 = p2.createRun(); // 创建段落文本// 设置文本r2.setText("表名");r2.setFontSize(14);r2.setBold(true);XWPFTable table1 = doc.createTable(8, 10);table1.setWidthType(TableWidthType.AUTO);// 获取到刚刚插入的行XWPFTableRow row1 = table1.getRow(0);// 设置单元格内容row1.getCell(0).setText("字段名");row1.getCell(1).setText("字段说明");row1.getCell(2).setText("数据类型");row1.getCell(3).setText("长度");row1.getCell(4).setText("索引");row1.getCell(5).setText("是否为空");row1.getCell(6).setText("主键");row1.getCell(7).setText("外键");row1.getCell(8).setText("缺省值");row1.getCell(9).setText("备注");doc.setTable(0, table1);String filePath = "F:\\simple.docx";out = new FileOutputStream(new File(filePath));doc.write(out);} catch (Exception e) {e.printStackTrace();} finally {if (out != null) {try {out.close();} catch (IOException e) {e.printStackTrace();}}}}

pom.xml:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency><!--<dependency>--><!--<groupId>org.apache.poi</groupId>--><!--<artifactId>poi-ooxml</artifactId>--><!--<version>3.14</version>--><!--</dependency>--><dependency><groupId>org.apache.poi</groupId><artifactId>poi-excelant</artifactId><version>3.14</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-examples</artifactId><version>4.0.0</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.10-FINAL</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.0.0</version></dependency><!--Apache poi  在word中的表格中插入表格,图片等操作  开始--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.0.0</version></dependency><dependency><groupId>org.apache.xmlbeans</groupId><artifactId>xmlbeans</artifactId><version>3.1.0</version></dependency><dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.6.0-beta1</version></dependency><!--结束--><!--<dependency>--><!--<groupId>org.apache.xmlbeans</groupId>--><!--<artifactId>xmlbeans</artifactId>--><!--<version>2.6.0</version>--><!--</dependency>--><dependency><groupId>org.junit.platform</groupId><artifactId>junit-platform-commons</artifactId><version>RELEASE</version><scope>compile</scope></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.4</version></dependency><dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.9.4</version></dependency><dependency><groupId>jacob</groupId><artifactId>jacob</artifactId><scope>system</scope><systemPath>${basedir}/lib/jacob.jar</systemPath></dependency><dependency><groupId>ooxml-schemas</groupId><artifactId>ooxml-schemas</artifactId><scope>system</scope><systemPath>${basedir}/lib/ooxml-schemas-1.1.jar</systemPath></dependency><dependency><groupId>spire.doc.free-2.7.3</groupId><artifactId>spire.doc.free-2.7.3</artifactId><scope>system</scope><systemPath>${basedir}/lib/spire.doc.free-2.7.3.jar</systemPath></dependency></dependencies>

java poi生成word 并插入 表格相关推荐

  1. java poi生成word 横向 插入多表格

    相关jar: <dependency><groupId>org.apache.poi</groupId><artifactId>poi</arti ...

  2. Java利用poi生成word(包含插入图片,动态表格,行合并)

    Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...

  3. java POI对word中的表格动态插入固定数据,以及插入不确定数量的的数据

    java POI对word中的表格动态插入固定数据,以及插入不具体的数据 遇到个项目本来是用Execl导出的,相对简单,客户要求用Word导出,并按照他们给的模板进行导出: 从网上百度了一下,然后自己 ...

  4. Java POI 生成Word文档

    在开发中有时候我们需要导出 word文档.最近因为需要做一个生成word文件的功能.就将这块拿出来和大家分享. 生成word文件和我们写word文档是相同的概念,只不过在这里我们换成了用代码来操作.下 ...

  5. java poi生成word

    java中使用poi生成word 项目当中需要后端生成word,当中包含表格,折线图,文字等内容,顺手写了一个工具类,分享一下,欢迎大佬批评指正 先上pom <poi.version>4. ...

  6. 解决java poi生成word文件格式错误的问题。

    一.问题: 二.希望的样式 三.解决思路 当生成的排版格式不是你想要的样式,那么就在现在生成的word上面进行排版操作,看它还需要什么操作可以变成你想要的排版格式,弄好之后,去找相关操作的代码.这就是 ...

  7. java poi 读word (doc,docx)表格

    项目场景: 最近公司将线下流程线上话,提供上传模板的功能,很多表格都是在word里面生成的,找了很多资料处理docx 跟doc 最后docx 勉强可以用,doc还是不完善,最后只能沟通 限制上传doc ...

  8. java poi生成word 插入表格,图片,自动合并单元格,并且可以在已存在的word上追加

    poi版本选3.10以上的 要不然插入图片 word会打不开 <dependency><groupId>org.apache.poi</groupId><ar ...

  9. Java poi 生成word文档并下载

    我使用的是Springboot框架开发的.首先需要在pom.xml文件中引入以下maven包: <dependency><groupId>org.apache.poi</ ...

  10. poi生成word文档,插入图片,echar报表生成到word,word表格

    poi生成word文档,word表格,将echar报表生成到word 项目中用到生成word报表,报表中有表格的合并 .页眉.表格中会有报表图片.然后查找了网上的资料,利用echar生成柱状图,然后已 ...

最新文章

  1. Java网页数据采集器[下篇-数据查询]【转载】
  2. 微生物领域非顶级期刊概述
  3. 【NLP】文本分类综述 (上)
  4. 13 操作系统第三章 内存管理 虚拟内存 请求分页管理方式 页面置换算法 页面分配策略
  5. centos7:塔建pure_ftpd虚拟用户
  6. 获取网关_阿里二面问了这道题:如何设计一个微服务网关系统
  7. python省市区三级联动_Ajax实现省市区三级级联详解
  8. Java中常用的加密方法(JDK)
  9. Android 蓝牙开发(2)——低功耗蓝牙
  10. 类Shiro权限校验框架的设计和实现(2)--对复杂权限表达式的支持
  11. 拓端tecdat|R语言对二分连续变量进行逻辑回归数据分析
  12. NetApp S550:做“小”的艺术
  13. adb 命令获取点击位置坐标
  14. Java多线程面试题(面试必备)
  15. 【BZOJ3572】【Hnoi2014】世界树 虚树
  16. 数学图形(1.3)旋轮线
  17. 嵌入式系统及应用——SOC分类
  18. 关于债券付息的一些日期计算方式
  19. msbuild 语法_msbuild 中文说明文档
  20. 如何让百度网盘的分享死链复活?

热门文章

  1. 第三十三章:修改SpringBoot启动Banner
  2. SUSE11挂载目录seems to be mounted read-only错误 2022_11_08
  3. Android本地数据搜索实现
  4. 字节跳动混沌工程实践总结
  5. EdgeBox_EHub_tx1_tx2_E100 系统网络调试链接说明
  6. 中国大学慕课MOOC第七章测试题答案
  7. 计算机网络:网络地址-MAC地址、IP地址、子网掩码
  8. mysql sql patindex_深入SQL截取字符串(substring与patindex)的详解
  9. CF949D Curfew solution
  10. windows系统的包管理器【choco】