office工具包开源了,使用Excel导入导出非常方便
2017-10-20 20:11
399 查看
common.office 详细介绍
java组件,实现Excel,word,pdf等常用office的
**#目前只完善Excel的导入导出,方便简洁。具体步骤如下: **
1,定义与Excel对应的bean类,加上配置。
2、调用导入导出方法,就可以实现导入导出了。
#就只要俩个步骤就可以实现导出导入,而且支持大数据的导出导入,还有可以个性化处理每一列的数据。
项目地址:https://gitee.com/wolf1688/common.office
java组件,实现Excel,word,pdf等常用office的
**#目前只完善Excel的导入导出,方便简洁。具体步骤如下: **
1,定义与Excel对应的bean类,加上配置。
@ExcelSheet(sheetIndex=0,titleIndex=1,dataIndex=2) public class UploadUser { @ExcelColumn(fieldTitle = "登录名称", columnIndex = 0) private String username; @ExcelColumn(fieldTitle = "角色", columnIndex = 1) //数据处理函数 //@ColumnDataHandler("RoleTranslate") private String role; @ExcelColumn(fieldTitle = "昵称", columnIndex = 2) private String nickname; @ExcelColumn(fieldTitle = "姓名", columnIndex = 3) private String realname; @ExcelColumn(fieldTitle = "性别", columnIndex = 4) private String gender; @ExcelColumn(fieldTitle = "密码", columnIndex = 5) //数据处理函数 //@ColumnDataHandler("io.tsing.admin.util.PassWordTranslate") private String password; @ExcelColumn(fieldTitle = "邮件", columnIndex = 6) private String email; @ExcelColumn(fieldTitle = "手机号码", columnIndex = 7) private String mobile; @ExcelColumn(fieldTitle = "电话号码", columnIndex = 8) private String telephone; get*(){} set*(*){} }
2、调用导入导出方法,就可以实现导入导出了。
public void static main(String arg[]) { ExcelUtil excelUtil = new ExcelUtil(); //导入: InputStream inputStream = new FileInputStream(String.format("%s%s", path, "persionTempalte.xlsx")); List s = excelUtil.parse(inputStream, UploadUser.class); // 导出: File file = new File(String.format("%s%s", path, "text.xlsx")); OutputStream os = new FileOutputStream(file); excelUtil.export(os, list, maps, null); }
#就只要俩个步骤就可以实现导出导入,而且支持大数据的导出导入,还有可以个性化处理每一列的数据。
项目地址:https://gitee.com/wolf1688/common.office
相关文章推荐
- ASP 使用office组件导出excel时乱码
- SpringMvc 使用poi导入导出Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- Spring使用POI实现Excel导入导出
- SpringMVC/SpringBoot使用easypoi实现Excel文件导入导出功能实现
- phpexcel使用说明5----ThinkPHP+PHPExcel[导入][导出]实现方法
- 使用NPOI导入导出标准Excel
- SpringBoot中使用POI,快速实现Excel导入导出
- Thinkphp中使用PHPExcel 导入导出excel
- 转--使用PHP导入Excel和导出数据为Excel文件
- 使用NPOI实现word和excel的导入导出
- 使用NPOI导入导出标准Excel
- java pageoffice使用,生成导出excel报表
- 使用NPOI导入导出标准Excel
- 使用npoi做excel导出真心方便
- excel导入导出使用poi自定义注解
- 使用PHPExcel实现对excel数据的导入和导出
- 在 Laravel 使用扩展包maatwebsite/excel 实现 Excel/CSV 文件导入导出功能
- 使用NPOI导出导入导出Excel