demo-easy-excel
DESC:
- spring integration easy excel
快速上手:
pom.xml
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.4</version>
</dependency>
</dependencies>
编写Dto
@Data
public class DemoParentDto {
@ExcelProperty(index = 0,value = {
"序号"})
private Integer num;
}
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@Data
public class DemoUserDto extends DemoParentDto{
@ExcelProperty(value = {
"姓名"})
private String name;
@ExcelProperty(value = {
"性别"})
private String sex;
@ExcelProperty(value = "生日",converter = LocalDateStringConverter.class)
@DateTimeFormat("yyyy-MM-dd")
private LocalDate birthday;
@ExcelProperty(value = {
"年龄"})
private Integer age;
public static List<DemoUserDto> getUserDtoTest6(Object search){
List<DemoUserDto> list = new ArrayList<>();
list.add(new DemoUserDto("quaint","男",LocalDate.of(2011,11,11),9));
list.add(new DemoUserDto("quaint2","女",LocalDate.of(2001,11,1),19));
list.add(new DemoUserDto("quaint3","男",LocalDate.of(2010,2,7),10));
list.add