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

OSCHINA-MIRROR/wujin00-jexcel-writer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 00:46 7bf33d9

JExcelWriter

Введение

Инструмент для экспорта в Excel на основе шаблона и правил заполнения данных с использованием XPath.

Преимущества использования шаблонов для экспорта

  1. Удобство вывода    Гибкая организация структуры объектов.
  2. Использование синтаксиса XPath  Простота использования, понятность, соответствие стандарту W3C см. документацию.
  3. Простота настройки формата   Установка ширины строки, высоты строки, цвета фона, жирного шрифта и курсива — все эти кошмары кода решены. Вам нужно только перетащить и настроить формат, и всё готово: заголовки таблиц, статистические строки, нижние колонтитулы и т. д.

Шаги использования

ШАГУ1

Создайте собственный шаблон Excel с различными форматами, стилями и интервалами
![avatar][template]

ШАГУ2

Используйте {=<XPATH-выражение>} для записи динамически выводимых частей
Если необходимо вывести часть в цикле, добавьте комментарий в первую колонку с синтаксисом доступа к циклу тела
Синтаксис запроса объекта в строке цикла основан на объекте итерации цикла

ШАГУ3

Создание генератора и экспорт файла

        Order order = new Order(); //определение объекта вывода

        ...заполнение данных...        

        JExcelWriter fill = new JExcelWriter("fillExcelExample.xlsx");
        String outFileName = UUID.randomUUID() + ".xlsx";
        fill.fillToFile(order, outFileName);
ШАГУ4

Окончательный результат ![avatar][export]

СОВЕТЫ: оптимизация производительности

Практика показывает, что экспорт в формате EXCEL97 (с расширением .xls) выполняется в пять раз быстрее, чем экспорт в формате EXCEL2007 (с расширением .xlsx). Если нет строгих требований к фоновым цветам и важна производительность, рекомендуется использовать режим EXCEL97 для экспорта.

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

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

1
https://api.gitlife.ru/oschina-mirror/wujin00-jexcel-writer.git
git@api.gitlife.ru:oschina-mirror/wujin00-jexcel-writer.git
oschina-mirror
wujin00-jexcel-writer
wujin00-jexcel-writer
master