资源简介

一个使用Apache的poi使用word模板循环输出表格行并导出的例子

资源截图

代码片段和文件信息

package com.sdut.PoiDemo;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by lzx on 2018/8/12
 */

public class WordExportDemo {
    public static void main(String[] args) throws Exception {
        // 添加假数据 这里你也可以从数据库里获取数据
        List> list = new ArrayList<>();
        for (int i =0;i < 30; i++){
            Map map = new HashMap<>();
            map.put(“time“ “2018“+i);
            map.put(“begin“ “我在这“+i);
            map.put(“end“ “你好“+i);
            map.put(“content“ “加班啊“+i);
            map.put(“money“ “123“);
            list.add(map);
        }
        // 模板文件输入输出地址
        String filePath = “E:/workspace/poiDemo/src/main/java/config/demo.docx“;
        String outPath = “E:/workspace/poiDemo/src/main/java/config/demo1.docx“;
        WordReporter wordReporter = new WordReporter();
        wordReporter.setTempLocalPath(filePath);
        wordReporter.init();
        wordReporter.export(list0);
        wordReporter.generate(outPath);

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        626  2018-08-12 14:52  poiDemo\.idea\compiler.xml

     文件        172  2018-08-12 14:52  poiDemo\.idea\encodings.xml

     文件        543  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__commons_codec_commons_codec_1_10.xml

     文件        525  2018-08-12 22:08  poiDemo\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xml

     文件        539  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__com_github_virtuald_curvesapi_1_04.xml

     文件        455  2018-08-12 14:52  poiDemo\.idea\libraries\Maven__junit_junit_4_11.xml

     文件        484  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_ant_ant_1_8_2.xml

     文件        547  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_ant_ant_launcher_1_8_2.xml

     文件        605  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_commons_commons_collections4_4_1.xml

     文件        540  2018-08-12 22:21  poiDemo\.idea\libraries\Maven__org_apache_poi_ooxml_schemas_1_3.xml

     文件        477  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_3_17.xml

     文件        540  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_examples_3_17.xml

     文件        540  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_excelant_3_17.xml

     文件        519  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_ooxml_3_17.xml

     文件        575  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml

     文件        554  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_poi_poi_scratchpad_3_17.xml

     文件        539  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml

     文件        532  2018-08-12 14:52  poiDemo\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xml

     文件        479  2018-08-12 17:16  poiDemo\.idea\libraries\Maven__stax_stax_api_1_0_1.xml

     文件        439  2018-08-12 14:51  poiDemo\.idea\misc.xml

     文件        254  2018-08-12 14:51  poiDemo\.idea\modules.xml

     文件       8792  2018-08-12 17:29  poiDemo\.idea\uiDesigner.xml

     文件     142719  2018-08-12 23:38  poiDemo\.idea\workspace.xml

     文件       2385  2018-08-12 22:21  poiDemo\poiDemo.iml

     文件       4494  2018-08-12 22:20  poiDemo\pom.xml

     文件       1186  2018-08-12 23:36  poiDemo\src\main\java\com\sdut\PoiDemo\WordExportDemo.java

     文件      11931  2018-08-12 23:35  poiDemo\src\main\java\com\sdut\PoiDemo\WordReporter.java

     文件      17741  2018-08-12 23:21  poiDemo\src\main\java\config\demo.docx

     文件      15107  2018-08-12 23:21  poiDemo\src\main\java\config\demo1.docx

     文件       1991  2018-08-12 23:21  poiDemo\target\classes\com\sdut\PoiDemo\WordExportDemo.class

............此处省略26个文件信息

评论

共有 条评论