Repolode
jeecgboot

jeecgboot/jimureport

Бесплатный open-source инструмент на Java для создания отчётов, BI-панелей, печатных и электронных форм, дашбордов и диаграмм с помощью AI.

Open source альтернатива:FineReportTableau

Звёзды
8,608
Форки
1,895
Открытые issues
8
Последний коммит
4 дня назад

Что это?

JimuReport — онлайн-конструктор отчётов для Java-проектов, который позволяет заменить платные инструменты вроде FineReport и Tableau для типовых задач отчётности. Отчёты создают в браузерном редакторе, похожем на электронную таблицу: доступны группировки, сводные таблицы, отчёты «главный—детали», несколько листов и детализация. Также можно создавать шаблоны печатных форм и счетов, а ещё — электронные формы для ввода данных с записью в базу данных.

Проект состоит из трёх модулей: JimuReport для отчётов и печати, JimuBI для визуализаций на больших экранах и дашбордов на базе ECharts, а также JimuChatBI для запросов к данным на естественном языке. Поддерживается более 30 источников данных, включая MySQL, Oracle, PostgreSQL, ClickHouse, Doris, Elasticsearch и несколько китайских СУБД, например Dameng и KingbaseES. Отчёты можно экспортировать в Excel, PDF, Word и изображения.

Проект поставляется в виде Maven starters для Spring Boot 2, 3 и 4 и подключается к существующему приложению Spring Boot. Дополнительный AI-ассистент работает с любым OpenAI-совместимым endpoint и создаёт отчёты и дашборды по текстовому запросу или скриншоту.

Ключевые возможности

  • 01Браузерный конструктор отчётов в виде электронной таблицы с WYSIWYG-редактированием
  • 02Отчёты с группировками, сводными таблицами, структурой «главный—детали», несколькими заголовками и детализацией
  • 03Тихая печать, печать форм и шаблоны счетов
  • 04Ввод данных онлайн с записью в базу данных
  • 05Конструктор дашбордов и визуализаций для больших экранов с более чем 28 типами диаграмм ECharts
  • 06Подключение к более чем 30 источникам данных, включая несколько китайских СУБД

Сценарии использования

  • Создание финансовых, HR-отчётов и отчётов по операционной деятельности в существующей внутренней Java-системе
  • Печать сертификатов по государственным стандартам, счетов и медицинских форм
  • Сбор структурированных данных от сотрудников с записью в базу данных
  • Создание управленческих панелей для больших экранов и дашбордов с KPI

Быстрый старт

  1. 1

    Клонируйте репозиторий JimuReport

  2. 2

    Инициализируйте базу данных MySQL с помощью предоставленного SQL-скрипта

    db/jimureport.mysql5.7.create.sql
  3. 3

    Запустите проект jimureport-example (требуется JDK 17 или выше)

  4. 4

    Или добавьте зависимость starter в проект Spring Boot

Что важно знать

  • Требуется Java; для Maven starters нужен JDK 17 или выше при использовании Spring Boot 4 и JDK 8 или выше при использовании Spring Boot 2.
  • Для доступа ко всем функциям, например к ИИ-ассистенту, нужен платный или сторонний ключ API для ИИ и соответствующая настройка.
  • Лицензия GPL-3.0 относится к типу copyleft и требует распространять производные работы как открытый исходный код на тех же условиях.

В подборках

Темы

Частые вопросы

Что такое jimureport?
Бесплатный open-source инструмент на Java для создания отчётов, BI-панелей, печатных и электронных форм, дашбордов и диаграмм с помощью AI. JimuReport — онлайн-конструктор отчётов для Java-проектов, который позволяет заменить платные инструменты вроде FineReport и Tableau для типовых задач отчётности. Отчёты создают в браузерном редакторе, похожем на электронную таблицу: доступны группировки, сводные таблицы, отчёты «главный—детали», несколько листов и детализация. Также можно создавать шаблоны печатных форм и счетов, а ещё — электронные формы для ввода данных с записью в базу данных.
jimureport можно использовать бесплатно? Какая у него лицензия?
jimureport распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jimureport всё ещё поддерживается?
Активно поддерживается. Последний коммит в jimureport — 3 нояб. 2026 г..
Для чего можно использовать jimureport?
Создание финансовых, HR-отчётов и отчётов по операционной деятельности в существующей внутренней Java-системе Печать сертификатов по государственным стандартам, счетов и медицинских форм Сбор структурированных данных от сотрудников с записью в базу данных Создание управленческих панелей для больших экранов и дашбордов с KPI
Как установить jimureport?
Клонируйте репозиторий JimuReport Инициализируйте базу данных MySQL с помощью предоставленного SQL-скрипта: db/jimureport.mysql5.7.create.sql Запустите проект jimureport-example (требуется JDK 17 или выше) Или добавьте зависимость starter в проект Spring Boot
Где скачать jimureport?
Исходный код и инструкции по установке — на GitHub: https://github.com/jeecgboot/jimureport

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source инструмент бизнес-аналитики, который позволяет сотрудникам компании задавать вопросы о данных без SQL, создавать дашборды и встраивать аналитику.

50,2 тыс.+182 за неделю7 тыс.ClojureOtherОбновлён 12 часов назад

Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.

28,9 тыс.+19 за неделю4,6 тыс.PythonBSD-2-ClauseАктивно поддерживаетсяОбновлён 3 дня назад