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

使用java2word向word文档里插入文本、表格、图片

阅读更多

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

import com.heavenlake.wordapi.Document;

/*
* 石磊
* 2009-02-26
* 诚信能环
*/

public class UpdateWord {

public static void main(String[] args) {
   try {
    Document doc = new Document();
    doc.open("F:/a.doc");
   
    /*
    * 自定义文本javatext和表格样式table
    */
    //插入文本
    //doc.insertAtBookmark("图片","我是石磊","javatext");
   
    //插入表格
    doc.insertAtBookmark("表格",UpdateWord.returnLis());
    //插入表格 并使用自定义表格样式
    //doc.insertAtBookmark("啊啊",UpdateWord.returnLis(),"table");
    //插入图片
    //doc.insertAtBookmark("图片",new File("F:\\photo\\表情\\tao.gif "));
   
    //读取表格数据
    //List list = doc.readTable(1, 4);
    //System.out.println(list.size());
   
    //合并单元格,并插入数据到合并后的单元格
    //doc.mergeCell(1, 1, 1, 1, 3, "我被合并了");
   
    /*
    * 只替换找到的第一个toFindText文本
    * replace(java.lang.String toFindText, java.lang.String newText)
          * 查找toFindText,并替换为设定文本newText 只替换找到的第一个toFindText
    */
    //doc.replace("9", "替换为10");
    //全局替换
    //doc.replaceAll("9", "全局替换");
    doc.close(true);
   } catch (Exception e) {
    e.printStackTrace();
   }
}

public static List returnLis(){
   List list = new ArrayList();
   String[] array = new String[10];
   for (int i = 0 ; i < 10 ; i ++ ) {
    array[i] = String.valueOf(i);
    list.add(array);
   }
   return list;
}
}

分享到:
评论

相关推荐

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

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

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

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

    java导出word并插入图片

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

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

    这个例子中的Java代码展示了如何利用iText创建一个包含文本、表格和图片的Word文档。注意,对于更复杂的操作,如调整表格样式、添加超链接等,iText提供了丰富的API供开发者使用。在实际项目中,你可以根据具体需求...

    Java利用poi对word插入文字图片

    本项目“Java利用poi对word插入文字图片”是一个具体的示例,旨在教给你如何使用Apache POI API在Word文档中插入文字和图片。下面将详细阐述相关的知识点。 首先,Apache POI提供了HWPF(Horrible Word Processor ...

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

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

    富文本编辑器生成的含有图片的内容转换成word文档 java 后端下载

    下面我们将详细讨论如何在Java后端实现从wangEditor生成的富文本内容(包括base64编码的图片和网络图片)转换为Word文档,并提供下载功能。 首先,我们需要了解wangEditor生成的内容结构。wangEditor会将用户编辑的...

    java POI-lib,word中写入图片

    在Java中,如果你需要在Word文档中插入图片,POI库提供了解决方案。这个过程涉及到对Word文档的内部结构有深入的理解,包括其XML表示形式,以及如何通过API来操作这些元素。 首先,我们需要导入必要的库,包括POI的...

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

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

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

    以上就是使用Java和Apache POI根据Word模板生成带有图片和文字的Word文档的基本步骤和技术要点。通过这种方式,开发者可以方便地批量生成定制化的报告、合同或其他文档,极大地提高了工作效率。

    freemarkerdemo 生成word 插入图片

    7. **FreeMarkerDemo**:这个文件可能是一个Java类,实现了Freemarker和Apache POI的集成,用于生成Word文档并插入图片。它可能包含了一个或者多个方法,如`generateWordWithImage()`,这个方法接收模板文件、数据...

    java 根据word模板生成word 文档

    `Java2word`类是实现Word文档生成的核心,其设计考虑了模板替换、图片插入以及表格数据填充等多种需求,通过HashMap对象来传递数据,其中键代表Word模板中待替换的字段,值则是用于替换的具体内容。 - **模板字段...

    java填充word文档(带有富文本).zip

    这个压缩包"ExpordWord-master"很可能包含了一个Java项目,用于演示如何在Java环境中处理Word文档并插入富文本内容。 Java处理Word文档通常使用开源库,如Apache POI或者Docx4j。Apache POI是广泛使用的Java API,...

    java2word,java操作word

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

    java 将内容,图片写到word中

    本示例将重点讲解如何利用Java将文本内容和图片写入Word文档,以实现这一功能。 首先,我们需要引入一个库来帮助我们处理Word文档。Apache POI是一个流行的API,它允许程序员创建、修改和显示MS Office格式的文件,...

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

    4. **插入内容**: 找到对应的`XWPFBookmark`,然后通过`XWPFParagraph.insertNewRun()`方法在书签位置插入文本,或者使用`XWPFTable.createRow()`和`XWPFTableCell`来插入表格。 5. **保存文档**: 最后,使用`...

    java freemarker导出word -包含多张图片导出

    在Java应用中,使用FreeMarker导出Word文档可以提供灵活的文本和数据结合的方式,尤其适用于生成报告、合同等复杂格式的文档。本篇将详细介绍如何使用FreeMarker与Java结合来导出包含多张图片的Word文档。 1. **...

    Android 读写word文档,按照指定位置插入文字,替换文字,表格,图片,替换表格中文字图片

    本教程将详细讲解如何在Android中实现读写Word文档,包括在指定位置插入文字、替换现有文字、插入和修改表格以及插入和替换图片。 首先,我们需要引入Apache POI库,这是一个Java API,用于处理微软的Office文档,...

    Java 添加Word目录的2种方法示例代码详解

    Java 添加 Word 目录的 2 种方法示例代码详解 在本文中,我们将探讨 Java 中添加 Word 目录的两种方法。目录是一种能够快速、有效地帮助读者了解文档或书籍主要内容的方式。在 Word 中,插入目录首先需要设置相应...

Global site tag (gtag.js) - Google Analytics