读书人

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

发布时间: 2012-10-24 14:15:58 作者: rapoo

生成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();    }}
1 楼 itlangqun 2008-12-12 有没有 com.heavenlake.wordapi.Document 开发包?
发一份给我好吗?
itlangqun@sna.com 谢谢!! 2 楼 hbing110 2008-12-26 楼主啊,这代码运行不了啊,少东西啊.你可以清它是用来做什么的,返回什么啊.

读书人网 >软件架构设计

热点推荐