poi-excel — это Java-инструмент на основе Apache POI, предназначенный для упрощения работы с таблицами Excel новичками. Он предлагает простой и быстрый способ использования, что позволяет новичкам легко работать с сложными таблицами.
Многие новички сталкиваются с трудностями при использовании Apache POI, такими как поиск правильной API и написание большого количества кода. Целью poi-excel является решение этих проблем, чтобы новички могли легко выполнять сложные операции с таблицами.
Чистое программное обеспечение: использует чисто программное обеспечение без аннотаций, что делает написание логического кода более удобным и обеспечивает лучшую переиспользуемость.- Сильная функциональность импорта: поддерживает проверку данных на уровне ячеек и вывод ошибок. Она может обрабатывать большие объёмы данных, поддерживать преобразование данных, установку значений по умолчанию, работу с изображениями и другими функциями, удовлетворяющими различные потребности импорта.
Полная функциональность экспорта: предоставляет мощные возможности экспорта. Вы можете легко создавать простые шаблоны заголовков, настраивать стиль ячеек, использовать формулы, добавлять строки суммирования, номера, изображения и другие элементы, удовлетворяющие различные потребности экспорта.
Чтение шаблонов и замена переменных: предоставляет простое чтение шаблонов, позволяющее заменять переменные в шаблонах Excel путём изменения символов и изображений.
Требуется среда JDK 1.8.
<!-- Экспорт и импорт Excel, версия POI - 5.2.3 -->
<dependency>
<groupId>com.github.stupdidit1t</groupId>
<artifactId>poi-excel</artifactId>
<version>3.3.0</version>
</dependency>
Требуется среда Java 11.
<!-- Версия библиотеки POI 5.2.3 для импорта/экспорта Excel -->
<dependency>
<groupId>com.github.stupdidit1t</groupId>
<artifactId>poi-excel</artifactId>
<version>4.0.0</version>
</dependency>
Ниже приведён пример простого кода в среде Spring для выполнения операции экспорта:```java @GetMapping("/export") public void export(HttpServletResponse response, SysErrorLogQueryParam queryParams) { // 1. Получение списка данных List data = ....
// 2. Выполнение экспорта
ExcelHelper.opsExport(PoiWorkbookType.XLSX)
.opsSheet(data)
.opsHeader().simple()
.texts("Запросный адрес", "Метод запроса", "IP адрес", "Краткое описание", "Дата ошибки", "Создатель").done()
.opsColumn()
.fields("requestUri","requestMethod","ip","errorSimpleInfo","createDate","creatorName").done()
.export(response, "Логи ошибок.xlsx");
}
Для более подробного понимания того, как использовать библиотеку `poi-excel`, обратитесь к следующим примерам кода:
- [Рекомендации по экспорту](./README-export.md)
- [Рекомендации по импорту](./README-import.md)
## Журнал обновлений
[Подробнее в README-history.md](./README-history.md)
## Отчеты о проблемах и поиск помощи
Если вы столкнулись с проблемами при использовании `poi-excel` или у вас есть предложения, пожалуйста, создайте ISSUE. Также вы можете присоединиться к QQ-группе для совместной работы. Номер группы QQ: 811606008.
## Лицензионное соглашение
Библиотека `poi-excel` распространяется под лицензией MIT, что позволяет вам свободно использовать, модифицировать и распространять этот инструмент. Подробнее о лицензии см. файл LICENSE проекта.
Позвольте `poi-excel` стать вашим основным инструментом для работы с таблицами Excel, сделав ваши задачи простыми и эффективными!
Спасибо за использование и поддержку `poi-excel`!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )