`

生成Word表格之表格自动追加表格

阅读更多
今天在做一个自动化生成SDD文档的小工具,通过Word的模板,前台通过Flex填入数据,最后将Word文档填写好。
以下是一部分代码,关于表格自动追加表格内容
import java.util.ArrayList;

import com.heavenlake.wordapi.Document;

public class test
{
    public test()
    {
        Document doc = null;
        try {
          doc = new Document();
          doc.newDoc("e:/test4.doc");
          doc.insertln("测试文档");
          doc.insertln("天池软件产品列表");
          //doc.saveAs("e:/test2.doc");
                ArrayList tableData = new ArrayList(3);
                String[] title = {
                    "序号", "代码", "名称","网址"};
                tableData.add(title);
                String[] field1 = {
                    "1", "751002", "天池软件自动化生产平台","www.heavenlake.com"};
                tableData.add(field1);
                String[] field2 = {
                    "2", "751004", "产品数据管理系统","pdm.heavenlake.com"};
                tableData.add(field2);

          doc.insert(tableData,"流行型");

          doc.insertln();
          
          
          ArrayList tableData1 = new ArrayList(3);

          String[] field3 = {
              "1", "751002", "天池软件自动化生产平台","www.heavenlake.com"};
          tableData1.add(field3);
          String[] field4 = {
              "2", "751004", "产品数据管理系统","pdm.heavenlake.com"};
          tableData1.add(field4);
          doc.replaceTable(1, 4, tableData1);

        } catch (Exception e)
        {
            e.printStackTrace();
        } finally
        {
            try
            {
                if (doc != null)
                    doc.close(true);
            } catch (Exception e)
            {
                e.printStackTrace();
            }

        }

    }

    public static void main(String[] args)
    {
        test test1 = new test();
    }

}

分享到:
评论
2 楼 hbing110 2008-12-26  
楼主啊,这代码运行不了啊,少东西啊.你可以清它是用来做什么的,返回什么啊.
1 楼 itlangqun 2008-12-12  
有没有 com.heavenlake.wordapi.Document 开发包?
发一份给我好吗?
itlangqun@sna.com  谢谢!!

相关推荐

    C#操作Word表格

    C#操作Word表格 C#操作Word表格是指使用C#语言来操作Microsoft Word文档中的表格,包括向表格中添加行、合并单元格、拆分单元格、设置表格样式等操作。本文将总结C#操作Word表格的常用方法。 一、向表格中添加行 ...

    使用jacob通过word样表生成制式表格

    以下是一段示例代码,展示了如何使用jacob生成Word表格: ```java import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; public class WordTableGenerator { public static void main...

    poi生成excel表格

    在这个场景中,我们关注的是如何使用POI库在Java中生成Excel表格。以下是对标题、描述和标签所涉及知识点的详细说明: 1. **Apache POI 简介** Apache POI 是Java平台上的一个库,它允许开发者读写Microsoft ...

    python实现生成Word、docx文件的方法分析

    在Python编程中,生成Word和docx文件是一个常见的需求,特别是在数据报告、自动化文档生成等领域。Python有一个名为`python-docx`的库,它提供了一种简单易用的方式来创建、修改Word文档。以下是对`python-docx`库的...

    Java 生成Word文档.docx

    在Java编程环境中生成Word文档是常见的需求,尤其在企业级应用和自动化报告系统中。Free Spire.Doc for Java是一款高效且功能丰富的库,允许开发者在Java应用中方便地创建、编辑和转换Word文档。以下是对如何使用这...

    java_jacob_操作word_文档,进行写操作.docx

    通过使用 Jacob 库,可以轻松地操作 Word 文档,自动追加表格内容,生成 Word 文档,添加图片等。 Jacob 库提供了强大的功能,可以满足各种文档操作需求。 在实际应用中, Jacob 库可以用于自动化生成文档,例如...

    javajacob操作word文档,进行写操作文.pdf

    接下来,我们将分析给出的代码片段,了解如何使用Jacob操作Word文档追加表格内容: 1. 引入必要的库: ```java import java.util.ArrayList; import com.heavenlake.wordapi.Document; ``` 2. 创建`Document`对象,...

    不同Excle表格后台合并输出到页面的Excle

    - 在服务器端合并完成后,将新生成的Excel文件内容转换为NTKO支持的格式,如二进制流或者Base64编码。 - 在前端页面,通过NTKO控件的API加载这个数据,展示给用户。用户可以查看、编辑甚至保存这个合并后的Excel...

    工程资料使用说明书.docx

    - 导入文件将自动追加在选定文件之后。 10. **复制、删除页面** - 在“卷宗”窗口中,通过右键菜单执行复制、删除等操作。 #### 四、打印功能 1. **文件预览** - 在打印前进行预览检查,确保打印效果符合预期...

    2021-2022计算机二级等级考试试题及答案No.16502.docx

    2. Word2003表格操作:在Word文档中调整整个表格的位置,需将光标置于表格内,然后选择“表格”菜单的“表格属性”选项。 3. 电子邮件:电子邮件是Internet提供的一项服务,它不仅限于文本传输,还可以包含声音、...

    信号发生器word文章步骤讲解和要求

    使用条件循环和 while 循环结构内加波形生成函数可以得到各种类型的波形,将波形输出后可以通过统计函数来计算出所需要的数据,另一个程序框图中采用写入波形至文件、从文件中读取波形、导出波形至电子表格文件得到...

    《计算机应用基础》目录.pdf

    最后一章深入到数据库应用,通过Access教授创建数据库和表,进行表操作(如添加、排序和筛选记录),以及设计各种查询(如选择、参数、生成表、追加、更新和删除查询)。同时,还涵盖了窗体的设计,帮助用户更好地...

    2021-2022计算机二级等级考试试题及答案No.2316.docx

    - **表格转换**:Word提供了将文本转换为表格的功能,便于进行数据组织和呈现。 以上就是从给定文件内容中提取的计算机二级等级考试相关知识点的详细说明,涵盖了数据库操作、SQL、面向对象编程、数据完整性、操作...

    2021-2022计算机二级等级考试试题及答案No.14219.docx

    13. 删除Word表格单元格:在Word中,可以通过表格菜单的“删除单元格”命令来删除选定的单元格。 14. 表达式值为0:在这些选项中,7除以9的商(B)是0.777...,7除以9的整数部分(C)是0,7对15取模(D)的结果是7...

    2021-2022计算机二级等级考试试题及答案No.1464.docx

    8. 生成表查询是SQL查询类型之一,用于基于一个或多个表中的数据创建新的表。 9. 在Windows操作系统中,通过单击任务栏中的按钮可以轻松在打开的多个窗口间切换。 10. 在Access 2003中,数据表视图下的“记录”...

    2021-2022计算机二级等级考试试题及答案No.18870.docx

    1. **Word2003 表格操作**:在 Word2003 文档中,调整整个表格的位置,需要将光标置于表格中,然后选择【表格】菜单的【表格属性】选项。这将允许用户设置表格的边距和对齐方式,从而改变表格在页面上的位置。 2. *...

    2021-2022计算机二级等级考试试题及答案No.16687.docx

    13. Word2003表格操作:Word表格中可以设置单元格宽度不同,插入图片,绘制斜线表头,但高度通常是统一的,除非手动调整。 14. RandomAccessFile使用:RandomAccessFile用于读写二进制文件,创建时需要指定文件路径...

    2021-2022计算机二级等级考试试题及答案No.18006.docx

    计算机二级等级考试主要涵盖计算机基础知识、操作系统应用、Word处理、电子表格处理、数据库管理、网页制作等多方面内容。以下是对部分题目知识点的详细解析: 1. Word文档字体大小的改变:在Word中,用户可以通过...

    2021-2022计算机二级等级考试试题及答案No.2569.docx

    19. Word表格行高:在Word中,用户可以通过拖动垂直标尺上的行标记来改变表格的行高。 20. C语言递归程序:给定程序是一个递归函数,用于计算斐波那契数列,当n=4时,输出结果为9。 21. 列表框控件:在编程中,...

    2021-2022计算机二级等级考试试题及答案No.9690.docx

    5. 表格在Word中的移动:在Word2003中,如果要调整整个表格的位置,可以将光标置于表格中,然后通过“表格”菜单的“表格属性”选项进行设置。 6. 键盘类型:常见的键盘有101键和104键两种,主要区别在于功能键的...

Global site tag (gtag.js) - Google Analytics