在Java编程中,如何向Word文档中添加表格?

注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包。这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并将全部.jar文件导入。

需要导入全部包,如下图所示 -

以下是向Word文档中添加表格的程序。

package com.yiibai;

import java.io.File;

import java.io.FileOutputStream;

import org.apache.poi.xwpf.usermodel.XWPFDocument;

import org.apache.poi.xwpf.usermodel.XWPFTable;

import org.apache.poi.xwpf.usermodel.XWPFTableRow;

public class TablesToWord {

public static void main(String[] args) throws Exception {

// Blank Document

XWPFDocument document = new XWPFDocument();

// Write the Document in file system

FileOutputStream out = new FileOutputStream(new File("create_table.docx"));

// create table

XWPFTable table = document.createTable();

table.setWidth(1000);

// create first row

XWPFTableRow tableRowOne = table.getRow(0);

tableRowOne.getCell(0).setText("1 x 1");

tableRowOne.addNewTableCell().setText("2 x 1");

tableRowOne.addNewTableCell().setText("3 x 1");

// create second row

XWPFTableRow tableRowTwo = table.createRow();

tableRowTwo.getCell(0).setText("1 x 2");

tableRowTwo.getCell(1).setText("2 x 2");

tableRowTwo.getCell(2).setText("3 x 2");

// create third row

XWPFTableRow tableRowThree = table.createRow();

tableRowThree.getCell(0).setText("1 x 3");

tableRowThree.getCell(1).setText("2 x 3");

tableRowThree.getCell(2).setText("3 x 3");

document.write(out);

out.close();

System.out.println("create_table.docx written successully");

}

}

执行上面示例代码,得到以下结果 -

create_table.docx written successully

生成的World文档,得到以下结果 -

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

java中如何插入表格_Java如何向Word文档中添加表格?相关推荐

  1. java获取word固定位置的值_java 实现保存Word文档中指定位置的数据,又保存整篇文档...

    1:需求 用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据 2:方案 用 pageoffice  实现既保存Word文档中指定位置的数据,又保存整篇文档 4:核心思想及 ...

  2. java上怎么把文字加边框_Java如何对Word文档中的文本应用边框?

    在Java编程中,如何对Word文档中的文本应用边框? 注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包.这里下载最新 ...

  3. word中添加java代码怎么写_Java如何在word文档中写一个段落?

    在Java编程中,如何在word文档中写一个段落? 注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包.这里下载最新版本 ...

  4. python读取word中的文字格式_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体等...

    前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...

  5. excel中设置下拉选择框和word文档中插入外部excel只显示图标

    这篇文章介绍两个和excel相关的主题,一个是对excel表格设置下拉框,另一个是在word文档中插入外部excel,但是我们不想展示excel的内容,而是展示一个图标,点击图标,可以打开系统中的文件 ...

  6. 快速将非Word中的不可编辑的公式转换为Word文档中公式编辑器里可编辑的公式的办法

      因为我最近需要翻译一篇外文文献,其中的公式比较多,如果我自己去Word里用公式编辑器编辑,那么会翻译的会很慢,于是就搞出了一套可以自动将非Word中的不可编辑的公式转换为Word中可编辑的公式的办 ...

  7. java获取word书签表格数据_Python读取word文档里面的表格数据

    更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...

  8. html修改表格行间距,怎样修改word文档中表格的行间距

    通常我们在Word中制作表格的时候,表格都不能一次性达到我们满意的效果,因为word表格的列宽及行高一般都是采用默认值.所以便需要我们对其行高和列宽作出调整,来达到自己需求的效果.那么有哪些方法可以让 ...

  9. java读取word文档的复杂表格_poi读取word表格 java POI 如何读取word的表格中的表格...

    poi 操作word 2007 (如何删除word中的某一个表格)小编忘了哪年哪月的哪日小编在哪面墙上刻下张脸张微笑着忧伤着凝望小编的脸. public static void changeTable ...

  10. Word控件Spire.Doc 【Table】教程(7): 如何在C#中用表格替换word文档中的文本

    Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Mic ...

最新文章

  1. 迁移学习:领域自适应的理论分析
  2. was not found on the Java Build Path
  3. GD32通用定时器、高级定时器PWM输出例程
  4. 面试:如何从大量的 URL 中找出相同的 URL?
  5. 通宵加班、猝死频发,但仍建议你不要轻易买保险
  6. 实用ExtJS教程100例-002:MessageBox的三种用法
  7. 有一只猪400斤,桥承重200斤,怎么过桥?
  8. Soloπ:支付宝开源的Android专项测试工具
  9. 找单词(母函数问题)
  10. 关于Synchornized,Lock,AtomicBoolean和volatile的区别介绍
  11. TensorFlow 学习(十四)—— contrib 与 slim
  12. 指令重排序导致的可见性问题
  13. od ida 栈溢出初体验
  14. android手机如何查看系统版本号,怎么查看安卓系统版本
  15. php js 美国时间转换,洛杉矶时间换算(世界时间换算器在线)
  16. 解决webView不支持网页input type=“file“上传功能。接个文章搜索,自己写的代码,确保可以使用。
  17. 计算机课程word教学,浅谈计算机Word表格的制作课程教学
  18. 【论文阅读】SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects
  19. CAD点位坐标提取的方法
  20. SQL视图、存储过程、触发器、游标及完整性

热门文章

  1. cscd期刊计算机排名,计算机CSCD核心期刊.pdf
  2. 《21世纪的书:信息时代商业思想10×10阅读》書目信息
  3. ARM公司为何如此成功
  4. 中级php工程师笔试,PHP工程师笔试题目及行测题型示例
  5. 基于Java 生产者消费者模式(详细分析)
  6. 系统流程图,数据流程图和Ipo图的介绍
  7. 产品经理如何实现自我提升
  8. 非 Java、C、Python,我使用的第一门计算机语言是它!
  9. 2020寒假牛客第一场——G eli和字符串
  10. excel 的lookup和sumifs函数使用