common.officeOffice 软件操作组件
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); }
#就只要俩个步骤就可以实现导出导入,而且支持大数据的导出导入,还有可以个性化处理每一列的数据。
评论
CYQ.Data数据操作组件
CYQ.Data是一款由路过秋天创作的支持多数据库应用的底层数据库操作类库,使用本类库可以轻松快速开发项目,开发起来相当给力。支持数据库:Access/MSSQL(2000/2005/2008)/Or
CYQ.Data数据操作组件
0
ZeosLib数据库操作组件
ZeosLib是一组可以在Delphi、FreePascal、Kylix和C++Builder中使用的数据库访问组件,支持包括MySQL,PostgreSQL,Interbase,Firebird,M
ZeosLib数据库操作组件
0
MSMatrixControlleriOS 手势操作组件
MSMatrixController是一个用来通过基于手势操作的2D矩阵来组织你的视图的组件。
MSMatrixControlleriOS 手势操作组件
0
SharpConfig配置文件操作组件
SharpConfig是.NET的CFG/INI配置文件操作组件。可以使用SharpConfig以文本或二进制格式读取,修改和保存配置文件和流。该库与.NET、.NETCore和Mono框架完全兼容。
SharpConfig配置文件操作组件
0
HBase操作组件:Hive、Phoenix、Lealone
点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击右侧关注,暴走大数据!1、Hive是什么hive是基于Hadoop的一个数据仓库工具,可以...
程序源代码
0
Excel4J基于 poi 的 Excel 操作组件
Excel4J是基于poi的excel操作组件,大大减少代码量,提高开发效率。基于注解@ExcelField(title = "学号", order = 1)private Long id;@Exce
Excel4J基于 poi 的 Excel 操作组件
0