代码拉取完成,页面将自动刷新
同步操作将从 Crab2Died/Excel4J 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// 学号
@ExcelField(title = "学号", order = 1)
private String id;
// 姓名
@ExcelField(title = "姓名", order = 2)
private String name;
// 班级
@ExcelField(title = "班级", order = 3)
private String classes;
@Test
public void excel2Object() {
String path = "D:\\JProject\\Excel4J\\src\\test\\java\\resource\\student.xlsx";
System.out.println("读取全部:");
List<Student> students = ExcelUtil.getInstance().readExcel2ObjsByClasspath(path, Student.class);
for (Student stu : students) {
System.out.println(stu.getName() + " -- " + stu.getClasses());
}
System.out.println("读取指定行数:");
students = ExcelUtil.getInstance().readExcel2ObjsByClasspath(path, Student.class, 0, 2);
for (Student stu : students) {
System.out.println(stu.getName() + " -- " + stu.getClasses());
}
}
@Test
public void object2Excel(){
String tempPath = "D:\\IdeaSpace\\Excel4J\\src\\test\\java\\resource\\template.xlsx";
List<Student> list = new ArrayList<>();
list.add(new Student("1010001", "盖伦", "六年级三班"));
list.add(new Student("1010002", "古尔丹", "一年级三班"));
list.add(new Student("1010003", "蒙多", "六年级一班"));
list.add(new Student("1010004", "萝卜特", "三年级二班"));
Map<String, String> datas = new HashMap<>();
datas.put("title", "战争学院花名册");
datas.put("info", "学校统一花名册");
ExcelUtil.getInstance().exportObj2ExcelByTemplate(datas, tempPath, "D:\\2.xlsx", list, Student.class, false, true);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。