1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hanson450595775-ExcelPlus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
readme.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 00:54 5831298

star

ExcelPlus

ExcelPlus — это эффективный и гибкий инструмент для конвертации данных между Excel и JavaBeans.

  • Поддерживает проверку данных с использованием аннотаций javax.validation, автоматически проверяет считанные данные и преобразует только валидные данные в объекты Bean
  • Поддерживает вложенные классы, поля внутри класса могут быть объектами других классов
  • Предоставляет два способа конвертации: использование аннотаций и конфигураций
  • Для одного файла Excel каждый лист может быть связан с отдельным классом, а названия листов могут автоматически совпадать с названиями классов
  • Поддерживает конвертацию типизированных классов
  • Гибкость использования: можно вызывать как готовые методы, так и более сложные операции, такие как чтение конкретной строки из определённого листа
  • Поддерживает конвертацию JsonArray
  • Поддерживает различные сообщения об ошибках при конвертации JsonArray и списков

Как использовать типизированные классы

//Для работы с типизированными классами используйте интерфейс `TypeReference`. Обязательно создайте новый экземпляр следующим образом: `new TypeReference<StudentT<Person, School>>() {}`.
//Пример кода
TypeReference<StudentT<Person, School>> typeReference = new TypeReference<StudentT<Person, School>>() {};
//Запись данных в Excel
String errormsg = ExcelUtils.writeToExcel(getSystemPath() + "/t1.xlsx", list, typeReference, null);
//Чтение данных из Excel
List<StudentT<Person, School>> studentTS;
typeReference = new TypeReference<StudentT<Person, School>>() {};
studentTS = ExcelUtils.readFromExcel(srcFileName, typeReference, sheetconfig, errorMsgs);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hanson450595775-ExcelPlus.git
git@api.gitlife.ru:oschina-mirror/hanson450595775-ExcelPlus.git
oschina-mirror
hanson450595775-ExcelPlus
hanson450595775-ExcelPlus
master