资源简介

POI使用excel模板循环输出行到文件并导出的一个小例子

资源截图

代码片段和文件信息

package com.sdut.PoiDemo2;

import java.io.IOException;
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 ExcelExportDemo {
    public static void main(String[] args) throws IOException {
        // 添加假数据 这里你也可以从数据库里获取数据
        List> list = new ArrayList<>();
        for (int i =0;i < 4; i++){
            Map map = new HashMap<>();
            map.put(“id“ i+““);
            map.put(“name“ “我在这“+i);
            map.put(“car“ “你好“+i);
            map.put(“shop“ “加班啊“+i);
            map.put(“content“ “123“);
            list.add(map);
        }
        // 模板文件输入输出地址
        String filePath = “E:/workspace/poiDemo2/src/main/java/config/demo.xlsx“;
        String outPath = “E:/workspace/poiDemo2/src/main/java/config/demo1.xlsx“;
        // 开始导出
        ExcelReporter excelReporter = new ExcelReporter();
        excelReporter.setFileLoaclPath(filePath);
        excelReporter.init();
        excelReporter.export(list“20180814“);
        excelReporter.generate(outPath);

    }
}

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

     文件        673  2018-08-14 00:36  poiDemo2\.idea\compiler.xml

     文件        172  2018-08-13 23:29  poiDemo2\.idea\encodings.xml

     文件        543  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__commons_codec_commons_codec_1_10.xml

     文件        525  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xml

     文件        539  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__com_github_virtuald_curvesapi_1_04.xml

     文件        455  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__junit_junit_4_11.xml

     文件        484  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_ant_ant_1_8_2.xml

     文件        547  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_ant_ant_launcher_1_8_2.xml

     文件        605  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_commons_commons_collections4_4_1.xml

     文件        540  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_ooxml_schemas_1_3.xml

     文件        477  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_3_17.xml

     文件        540  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_examples_3_17.xml

     文件        540  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_excelant_3_17.xml

     文件        519  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_ooxml_3_17.xml

     文件        575  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml

     文件        554  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_poi_poi_scratchpad_3_17.xml

     文件        539  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml

     文件        532  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xml

     文件        479  2018-08-13 23:29  poiDemo2\.idea\libraries\Maven__stax_stax_api_1_0_1.xml

     文件        439  2018-08-14 00:36  poiDemo2\.idea\misc.xml

     文件        256  2018-08-14 00:37  poiDemo2\.idea\modules.xml

     文件       8792  2018-08-13 23:29  poiDemo2\.idea\uiDesigner.xml

     文件      33174  2018-08-15 00:28  poiDemo2\.idea\workspace.xml

     文件       8655  2018-08-14 00:33  poiDemo2\out\production\main\config\demo.xlsx

     文件       2385  2018-08-14 00:36  poiDemo2\poiDemo2.iml

     文件       4495  2018-08-14 00:35  poiDemo2\pom.xml

     文件       1253  2018-08-15 00:22  poiDemo2\src\main\java\com\sdut\PoiDemo2\ExcelExportDemo.java

     文件       5021  2018-08-15 00:22  poiDemo2\src\main\java\com\sdut\PoiDemo2\ExcelReporter.java

     文件       8655  2018-08-13 23:30  poiDemo2\src\main\java\config\demo.xlsx

     文件       6695  2018-08-15 00:17  poiDemo2\src\main\java\config\demo1.xlsx

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

评论

共有 条评论