Слияние кода завершено, страница обновится автоматически
#easyexcel
- Поддержка аннотаций
- Поддержка форматирования
#Книга
// PropertyCell позволяет указывать пользовательского процессора для ячеек. Конкретная реализация находится в пакете format. Аргумент formatParam передается как параметр AAFormat, а order — как порядок записи в Excel.
@PropertyCell(title="id")
private Integer id;
@PropertyCell(title="Название")
private String name;
@PropertyCell(title="Количество")
private Integer count;
@PropertyCell(title="Дата создания", formatParam="yyyy-MM-dd")
private Date createDate;
@Test
public void readTest() {
try {
List<Book> bookList = ExcelHelper.readList(this.getClass().getResource("/test.xlsx").getPath(), Book.class);
printList(bookList);
} catch (Exception e) {
e.printStackTrace();
}
}
@Test
public void writeTest() {
try {
List<Book> bookList = new ArrayList<Book>();
for (int i = 0; i < 5; i++) {
Book book = new Book();
book.setId(i);
book.setName("Название книги " + i);
book.setCount(RandomUtils.nextInt(100));
bookList.add(book);
}
printList(bookList);
System.out.println();
String path = this.getClass().getResource("/").getPath();
System.out.println("Путь к файлу : " + path);
ExcelHelper.writeList(path + "test_" + System.currentTimeMillis() + ".xlsx", bookList);
} catch (Exception e) {
e.printStackTrace();
}
}
@
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )