`
kayo
  • 浏览: 548800 次
  • 性别: 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模板插入相应的文本、表格和图片,并生成新的Word报告。文档提供相应的jar包和Word模板文件,表格支持动态添加数据,插入图片支持多种格式!

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

    Java Poi流根据Word模板插入相应的文本、表格和图片,并生成新的Word报告。文档提供相应的jar包和Word模板文件,表格支持动态添加数据,插入图片支持多种格式!

    用docx4j操作word书签,在word书签中插入文本

    用docx4j,jar出去word书签,在word书签中插入文本 源码可以通过以下链接查看: https://github.com/xulp-mzl/xlp-core https://github.com/xulp-mzl/xlp-third ...实例: public static void main(String[] args) ...

    java实现word表格指定位置盖章,并且设置章悬浮于文字之上

    java实现word表格指定位置盖章,并且设置章悬浮于文字之上,达到跟用实体章在A4纸上盖章一样的效果

    PageOffice Java 动态填充Word模版

    以生成工资条为例,演示了通过PageOffice开发平台,用Java语言实现Word文档的在线打开、编辑和保存,数据区域数据的动态填充和提交,数据区域插入Word文件,动态填充和提交Word文件中Tabel的数据

    POI DOCX 完美文本、表格模板文字替换并实现在指定位置插入图片浮于文字上方

    完美市县了DOCX格式的模板文字替换与插入浮于文字上方的图片。

    aspose.Words 实例

    public void insertTextByFormField(Map,String&gt; map) map的key为表单域名称,value为要插入的文本 在多个表单域批量插入文本 public void insertTextByBookmark(String bookmarkName, String text) bookmarkName:...

    spire.doc.free.3.9.0 免费Java Word类库

    具体功能包括生成、读取、转换和打印Word文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印,设置背景颜色和背景图片,添加脚注和尾注,添加超链接,加密和解密Word文档,添加...

    免费版本的Spire.Doc for Java v5.2.0 jar包

    Free Spire.Doc for Java 能执行多种 Word 文档处理任务,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印,设置背景颜色和背景...

    Aspose.Words for Java 20.7

    Aspose.Words for Java 是一个强大的Java库,专门用于处理和操作Microsoft Word文档。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、插入图片、图表等,而不需要在服务器上安装Microsoft Office。...

    spire.doc-5.4.0.jar

    Spire.Doc for Java 能执行多种 Word 文档处理任务,,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印等。

    spire.doc-5.4.10.jar

    Spire.Doc for Java 能执行多种 Word 文档处理任务,,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印等。

    aspose-words-24.01-jdk17-jie.jar

    它提供了丰富的API,使您能够对文档进行各种操作,如插入、删除、修改文本、样式、表格、图像等。此外,Aspose.Words For JAVA还支持合并、拆分、加密和解密文档,以及执行邮件合并和格式转换等功能。 使用Aspose....

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例053 使用直接插入法 65 实例054 使用sort方法对数组进行排序 67 实例055 反转数组中元素的顺序 68 3.4 常用集合的使用 69 实例056 用动态数组保存学生姓名 69 实例057 用List集合传递学生信息 70 实例058 用...

    计算机应用基础E卷.doc

    动画刷 占位符 视图 节 在文本选定区单击选定Word文档中表格的一行,再执行"开始"选项卡中的"剪切"按钮, 则_______。 删除该行,表格减少一行 将该行各单元格的内容删除,变成空白 合并表格 将该行的边框删除,...

    ZendFramework中文文档

    2. Zend_Acl 2.1. 简介 2.1.1. 关于资源(Resource) 2.1.2. 关于角色(Role) 2.1.3. 创建访问控制列表(ACL) 2.1.4. 注册角色(Role) 2.1.5. 定义访问控制 2.1.6. 查询 ACL 2.2. 精细的访问控制 2.2.1. 精细的...

Global site tag (gtag.js) - Google Analytics