- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/wolf1688/common.office
- 软件文档: 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("io.tsing.admin.util.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);
}#就只要俩个步骤就可以实现导出导入,而且支持大数据的导出导入,还有可以个性化处理每一列的数据。
尽在双11:阿里巴巴技术演进与超越
阿里巴巴集团双11技术团队 / 电子工业出版社 / 2017-4 / 79
“双 11”,诞生于杭州,成长于阿里,风行于互联网,成就于新经济,贡献于全世界。 从 2009 年淘宝商城起,双 11 已历经八年。每年的双 11 既是当年的结束,又是走向未来的起点。技术的突破创新,商业模式的更替交互,推动着双 11 迈步向前。 《尽在双11——阿里巴巴技术演进与超越》是迄今唯一由阿里巴巴集团官方出品、全面阐述双 11 八年以来在技术和商业上演进和创新历程的书籍。内容......一起来看看 《尽在双11:阿里巴巴技术演进与超越》 这本书的介绍吧!
