2 Star 0 Fork 0

woter / fact-excel

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

fact-excel

当前版本

1.0.0-SNAPSHOT

Maven依赖


<dependency>

<groupId>com.woter.fact</groupId>

<artifactId>fact-excel</artifactId>

<version>1.0.0-SNAPSHOT</version>

</dependency>

功能描述

fact-excel 是基于POI封装常用的Excel导出功能;主要包括一下几个方面的功能,具体如下:

  • 开箱即用,支持WEB或者文件流方式导出;

  • 内置默认配置也支持每个字段自定义配置;

  • 内置常见的日期、时间字段等解析器;

  • 超过最大行会自动创建下一个sheet;

升级日志

暂无

常用功能代码演示

** 示例:导出用户列表 **


public class User {
    
    private String name;
    
    private Integer age;
    
    private Date brithday;

    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }
    
    public void setAge(Integer age) {
        this.age = age;
    }

    public Date getBrithday() {
        return brithday;
    }

    public void setBrithday(Date brithday) {
        this.brithday = brithday;
    }
 
}

@Controller
@RequestMapping("/demo")
public void DemoController{
    
    @RequestMapping("/export")
    public void exportExcel(HttpServletResponse response){
        
        List<User> userList = userService.selectSignaturePagingListByParam(userSearchParam);
        
        List<ExcelField<?>> fieldList = Lists.newArrayList();
        fieldList.add(new ExcelField<String>("姓名", "name"));
        fieldList.add(new ExcelField<Integer>("年龄", "age"));
        fieldList.add(new ExcelField<Object>("生日",FieldTranslationFacade.dateFieldTranslation("brithday")));
        try {
            ExcelOperationFacade.exportExcel("用户列表", fieldList, (List<?>) userList, response, "用户列表");
        } catch (Exception e) {
            logger.error("导出用户列表异常",e);
        }
    }

}

空文件

简介

基于POI封装常用的Excel导出 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/china2010pan/fact-excel.git
git@gitee.com:china2010pan/fact-excel.git
china2010pan
fact-excel
fact-excel
master

搜索帮助