`
kayo
  • 浏览: 557879 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

使用java2word向已经建好的表格里插入数据

阅读更多

上一篇讲如何NEW一个已经填充好数据的表格出来,这篇我介绍下如何向一个已经定义好的表格里填充数据

首先建一个表格

 

此表格使用了自定义样式

程序如下

import java.util.ArrayList;
import java.util.List;

import com.heavenlake.wordapi.Document;

/*
* 石磊
* 2009-02-26
* 诚信能环
*/
public class UpdateTable {

public static void main(String[] args) {
   try {
    Document doc = new Document();
    //打开word文档
    doc.open("F:/c.doc");
    //得到填充表格所用的数据
    List list = returnCLis();
    //向表格里插入数据
    doc.replaceTable(1,1,1,list);
    //关闭word文档
    doc.close(true);
   } catch (Exception e) {
    e.printStackTrace();
   }

}

public static List returnCLis(){
   List list = new ArrayList();
   String[] array4 = new String[]{"","星期一","星期二","星期三","总计"};
   String[] array1 = new String[]{"南部","15","17","12","44"};
   String[] array2 = new String[]{"中部","15","17","13","45"};
   String[] array3 = new String[]{"东部","12","17","12","41"};
   list.add(array4);
   list.add(array1);
   list.add(array2);
   list.add(array3);
   return list;
}
}

 

分享到:
评论

相关推荐

    java生成word,包括word表格,表格插入图片,jar包都在了

    2. **生成Word表格**:使用Apache POI,你可以创建表格,设定行数、列数,填充数据。表格的样式,如边框、颜色、字体等,也可以进行定制。例如,你可以创建一个`XWPFTable`对象,然后添加`XWPFTableRow`和`...

    java使用poi操作.doc word模板替换,循环插入表格

    总之,Apache POI为Java开发者提供了强大而灵活的工具,可以方便地对Word文档进行各种操作,包括模板替换和表格插入。通过熟练掌握这些技术,你可以构建自动化报告生成、数据可视化等多种实用应用程序。

    Java Poi流 根据Word模板插入相应的文本、表格和图片,生成新的Word报告

    在本主题中,我们将深入探讨如何使用Java POI流处理Word模板,插入文本、表格和图片,以及生成新的Word报告。 1. **Java POI流处理Word模板**: - POI API提供了`XWPFDocument`类来处理`.docx`文件,这是Word 2007...

    Java Poi流根据Word模板插入相应的文本、表格和图片,并生成新的Word报告。

    在这个场景中,我们关注的是如何利用Java POI库通过Word模板生成包含特定文本、表格和图片的报告。 首先,我们需要了解Java POI中的XWPFDocument类,它是用来处理.docx文件的。XWPFDocument可以读取、修改和创建...

    在word中动态增加表格并写入数据

    ### 在Word中动态增加表格并写入数据 在日常办公自动化任务中,经常需要将数据自动填充到Word文档中,特别是在报表生成等场景下。本文将详细介绍如何利用C#编程语言实现在Word文档中动态创建表格,并将数据写入到...

    利用poi+word模版书签,向word中插入数据

    在IT行业中,尤其是在文档自动化处理领域,Apache POI是一个非常重要的工具,它允许开发者使用Java来操作Microsoft Office格式的文件,如Word、Excel和PowerPoint。本教程将深入讲解如何利用Apache POI的XWPF模块...

    java2word,java操作word

    通过Java2Word,开发者可以利用Java代码来创建、填充模板、格式化文本、插入图片、表格等,生成复杂的Word文档。 2. **生成Word文档**: 要使用Java2Word生成Word文档,首先需要创建一个`Document`对象,然后添加...

    Java读取Word中的表格(Excel),并导出文件为Excel

    在Java编程中,有时我们需要处理来自不同文档格式的数据,例如从Word文档中提取表格内容,并将其转换成Excel文件。这通常涉及到使用Apache POI库,一个强大的API,用于读写Microsoft Office格式的文件,包括Word(....

    java导出word并插入图片

    在Java编程环境中,导出Word文档并插入图片是一项常见的任务,尤其在自动化报告生成、数据可视化或文档处理的场景中。下面将详细讲解如何使用Java实现这个功能。 首先,我们需要一个能够操作Word文档的库。Apache ...

    java根据word模板导出Word文件,插入图片表格都可以

    网络上的根据模板填充Word我都看过一些, 它们的功能在数据换行的时候用的是run对象的.addCarriageReturn()方法,或者是直接用\n实现换行。这些都不符合我的需求, 因为我要的是分段,而不是换行。换行的word导致另一...

    用Java代码把数据导入Word的指定位置

    本文将深入探讨如何利用Java代码将数据插入到Word的指定位置。 首先,我们需要了解Java中用于处理Word文档的主要库。Apache POI是一个流行的开源库,专门用于处理Microsoft Office格式的文件,包括Word(.doc, ....

    itext往word里插入图片和画表格

    在这个场景中,我们将探讨如何使用iText在Word文档中插入图片和绘制表格。 首先,理解一个关键概念:iText本身并不直接支持Word格式。然而,由于Word文档可以被转换为或从OpenXML格式解析,我们可以通过处理这些XML...

    Java 使用iText生成word文档,有表格,图片,文本有颜色

    在Java开发中,有时我们需要将数据导出为Word文档,以方便阅读和打印。iText是一个流行的库,它允许开发者创建PDF和Word(doc)文件。在这个场景中,我们将探讨如何利用iText来生成包含表格、图片以及带有颜色的文本...

    Java通过word模板配置书签生成word

    2. **创建Word文档对象**: 使用`XWPFDocument`类来创建一个新的Word文档对象,或者加载现有的`.docx`文件。 3. **查找书签**: 使用`XWPFDocument.getBookmarks()`方法来获取文档中的所有书签,它们是以`...

    java2word及资料

    Java2Word是一个非常实用的Java库,主要用于将Java应用程序中的数据转换为Microsoft Word文档格式。这个库对于那些需要在程序中生成报告、合同或者任何其他Word文档的开发者来说,是极其实用的工具。它允许程序员...

    java使用poi根据word模板生成word(图片及文字).zip

    2. **Word模板**:在Java程序中,你可以创建一个Word模板,其中包含一些预定义的占位符或标签,如"{xxxx}"。这些标签将被你的代码中的实际数据替换。模板文件可以包含文本、格式化元素、图片等,提供了一种灵活的...

    java实现数据导入word代码

    在Java编程环境中,将数据导入Word文档是一项常见的需求,尤其在自动化报告生成或者批量处理文档时。本篇文章将深入探讨如何使用Java实现这一功能,包括导入文字和图片,并且强调了用户需要自行创建模板。 首先,...

    Java根据ftl模板生成多表格复杂性word文档

    Java使用FTL(FreeMarker Template Language)模板生成多表格复杂性Word文档是一项常见的技术需求,尤其是在需要自动生成报告或批量处理文档的场景中。FreeMarker是一个强大的、基于模板的Java库,它允许开发者将...

    freemarkerdemo 生成word 插入图片

    服务器端的Java代码负责处理业务逻辑,准备数据模型,然后使用Freemarker将这些数据模型渲染成Word文档。这个过程中可能需要使用到HTTP请求和响应,以及文件流处理,以便将生成的Word文档发送到客户端。 5. **模板...

Global site tag (gtag.js) - Google Analytics