Android开发——使用Jword生成本地word文档

本文主要介绍如何使用Jword生成本地word文档,这里涉及到Jword的使用技巧,本文给出相应的代码,需要的朋友可以参考下。


为什么使用Jword呢?因为IText 、Freemark在安卓平台上压根不好使呗!
首先,Jword的网址:[Jword的网址](http://http://www.independentsoft.de/jword/index.html) 下载Jword.zip之后,解压,使用JWord/lib-android中的jword-1.0.jar放到项目中引入。
根据Jword网址中的demo,或者压缩包中也有,来写个demo。
下面以生成一个word表格为例,这样就ok了,测试成功,再根据自己的需求丰富一下就可以了。


    WordDocument doc = new WordDocument();


    Run run1 = new Run();
    run1.addText("Below is one table with 5 rows and 3 columns.");


    Paragraph paragraph1 = new Paragraph();
    paragraph1.add(run1);


    Cell cell1 = new Cell();


    Row row1 = new Row();
    row1.add(cell1);
    row1.add(cell1);
    row1.add(cell1); Table table1 = new Table(StandardBorderStyle.SINGLE_LINE);
    table1.setWidth(new Width(TableWidthUnit.PERCENT, 100));


    table1.add(row1);
    table1.add(row1);
    table1.add(row1);
    table1.add(row1);
    table1.add(row1);


    doc.getBody().add(paragraph1);
    doc.getBody().add(table1); try {
        doc.save(getExternalSdCardPath() + "/test.docx");
    } catch (IOException e) {
        e.printStackTrace();
    }


本文转载自:http://www.mobile-open.com/2015/41277.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值