上一篇讲如何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;
}
}
分享到:
相关推荐
2. **生成Word表格**:使用Apache POI,你可以创建表格,设定行数、列数,填充数据。表格的样式,如边框、颜色、字体等,也可以进行定制。例如,你可以创建一个`XWPFTable`对象,然后添加`XWPFTableRow`和`...
总之,Apache POI为Java开发者提供了强大而灵活的工具,可以方便地对Word文档进行各种操作,包括模板替换和表格插入。通过熟练掌握这些技术,你可以构建自动化报告生成、数据可视化等多种实用应用程序。
在本主题中,我们将深入探讨如何使用Java POI流处理Word模板,插入文本、表格和图片,以及生成新的Word报告。 1. **Java POI流处理Word模板**: - POI API提供了`XWPFDocument`类来处理`.docx`文件,这是Word 2007...
在这个场景中,我们关注的是如何利用Java POI库通过Word模板生成包含特定文本、表格和图片的报告。 首先,我们需要了解Java POI中的XWPFDocument类,它是用来处理.docx文件的。XWPFDocument可以读取、修改和创建...
### 在Word中动态增加表格并写入数据 在日常办公自动化任务中,经常需要将数据自动填充到Word文档中,特别是在报表生成等场景下。本文将详细介绍如何利用C#编程语言实现在Word文档中动态创建表格,并将数据写入到...
在IT行业中,尤其是在文档自动化处理领域,Apache POI是一个非常重要的工具,它允许开发者使用Java来操作Microsoft Office格式的文件,如Word、Excel和PowerPoint。本教程将深入讲解如何利用Apache POI的XWPF模块...
通过Java2Word,开发者可以利用Java代码来创建、填充模板、格式化文本、插入图片、表格等,生成复杂的Word文档。 2. **生成Word文档**: 要使用Java2Word生成Word文档,首先需要创建一个`Document`对象,然后添加...
在Java编程中,有时我们需要处理来自不同文档格式的数据,例如从Word文档中提取表格内容,并将其转换成Excel文件。这通常涉及到使用Apache POI库,一个强大的API,用于读写Microsoft Office格式的文件,包括Word(....
在Java编程环境中,导出Word文档并插入图片是一项常见的任务,尤其在自动化报告生成、数据可视化或文档处理的场景中。下面将详细讲解如何使用Java实现这个功能。 首先,我们需要一个能够操作Word文档的库。Apache ...
网络上的根据模板填充Word我都看过一些, 它们的功能在数据换行的时候用的是run对象的.addCarriageReturn()方法,或者是直接用\n实现换行。这些都不符合我的需求, 因为我要的是分段,而不是换行。换行的word导致另一...
本文将深入探讨如何利用Java代码将数据插入到Word的指定位置。 首先,我们需要了解Java中用于处理Word文档的主要库。Apache POI是一个流行的开源库,专门用于处理Microsoft Office格式的文件,包括Word(.doc, ....
在这个场景中,我们将探讨如何使用iText在Word文档中插入图片和绘制表格。 首先,理解一个关键概念:iText本身并不直接支持Word格式。然而,由于Word文档可以被转换为或从OpenXML格式解析,我们可以通过处理这些XML...
在Java开发中,有时我们需要将数据导出为Word文档,以方便阅读和打印。iText是一个流行的库,它允许开发者创建PDF和Word(doc)文件。在这个场景中,我们将探讨如何利用iText来生成包含表格、图片以及带有颜色的文本...
2. **创建Word文档对象**: 使用`XWPFDocument`类来创建一个新的Word文档对象,或者加载现有的`.docx`文件。 3. **查找书签**: 使用`XWPFDocument.getBookmarks()`方法来获取文档中的所有书签,它们是以`...
Java2Word是一个非常实用的Java库,主要用于将Java应用程序中的数据转换为Microsoft Word文档格式。这个库对于那些需要在程序中生成报告、合同或者任何其他Word文档的开发者来说,是极其实用的工具。它允许程序员...
2. **Word模板**:在Java程序中,你可以创建一个Word模板,其中包含一些预定义的占位符或标签,如"{xxxx}"。这些标签将被你的代码中的实际数据替换。模板文件可以包含文本、格式化元素、图片等,提供了一种灵活的...
在Java编程环境中,将数据导入Word文档是一项常见的需求,尤其在自动化报告生成或者批量处理文档时。本篇文章将深入探讨如何使用Java实现这一功能,包括导入文字和图片,并且强调了用户需要自行创建模板。 首先,...
Java使用FTL(FreeMarker Template Language)模板生成多表格复杂性Word文档是一项常见的技术需求,尤其是在需要自动生成报告或批量处理文档的场景中。FreeMarker是一个强大的、基于模板的Java库,它允许开发者将...
服务器端的Java代码负责处理业务逻辑,准备数据模型,然后使用Freemarker将这些数据模型渲染成Word文档。这个过程中可能需要使用到HTTP请求和响应,以及文件流处理,以便将生成的Word文档发送到客户端。 5. **模板...