- 授权协议: 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); }
#就只要俩个步骤就可以实现导出导入,而且支持大数据的导出导入,还有可以个性化处理每一列的数据。
Linux二进制分析
[美]瑞安 奥尼尔 / 棣琦 / 人民邮电出版社 / 2017-12-1 / CNY 59.00
二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。 本书是一本剖析Linux ELF工作机制的图书,共分为9章,其内容涵盖了Linux环境和相关工具、ELF二进制格式、Linux进程追踪、ELF病毒技术、Linux二进制保护、Linux中的E......一起来看看 《Linux二进制分析》 这本书的介绍吧!