Repolode
jeecgboot

jeecgboot/jimureport

レポート、帳票、入力フォーム、ダッシュボード、AI生成チャートをオンラインで作成できる、無料のオープンソースJavaレポート・BIツール。

代替できる製品:FineReportTableau

スター
8,595
フォーク
1,893
未解決の Issue
8
最終コミット
3 日前

これは何?

JimuReportは、一般的なレポート作成でFineReportやTableauなどの有料ツールに代わることを目指した、Javaプロジェクト向けのオンラインレポートデザイナーです。ブラウザー上のスプレッドシート風エディターで、グループ化、クロス集計、親子、複数シート、ドリルダウンに対応したレポートを作成できます。また、帳票や請求書の印刷テンプレートや、データベースに書き戻せるオンライン入力フォームも作成できます。

プロジェクトは3つのモジュールで構成されています。JimuReportはレポートと印刷、EChartsをベースにした大画面・ダッシュボード可視化はJimuBI、自然言語でのデータ検索はJimuChatBIが担います。MySQL、Oracle、PostgreSQL、ClickHouse、Doris、Elasticsearchのほか、DamengやKingbaseESなどの中国国内のデータベースを含む、30種類以上のデータソースに接続できます。レポートはExcel、PDF、Word、画像にエクスポートできます。

Spring Boot 2、3、4向けのMavenスターターとして提供されており、既存のSpring Bootアプリケーションに追加できます。オプションのAIアシスタントは、OpenAI互換の任意のエンドポイントを利用し、プロンプトやスクリーンショットからレポートやダッシュボードを生成します。

主な機能

  • 01ブラウザー上でWYSIWYG編集できる、スプレッドシート風のレポートデザイナー
  • 02グループ化、クロス集計、親子、複数ヘッダー、ドリルダウンに対応したレポート
  • 03サイレント印刷、帳票印刷、請求書テンプレート
  • 04データベースへの書き戻しに対応したオンライン入力
  • 0528種類以上のEChartsチャートを使える大画面・ダッシュボードデザイナー
  • 06中国国内の複数のデータベースを含む、30種類以上のデータソースに接続

ユースケース

  • 既存のJava業務システムに財務、人事、業務レポートを組み込む
  • 行政様式の証明書、請求書、医療帳票を印刷する
  • スタッフから構造化データをオンラインで収集し、データベースに書き込む
  • 経営層向けの大画面表示やKPIダッシュボードを作成する

クイックスタート

  1. 1

    JimuReport リポジトリを clone する

  2. 2

    付属の SQL スクリプトを使って MySQL データベースを初期化する

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

    jimureport-example プロジェクトを実行する(JDK 17 以降が必要)

  4. 4

    または、starter の依存関係を Spring Boot プロジェクトに追加する

使う前に知っておきたいこと

  • Java が必要です。Maven starter は、Spring Boot 4 では JDK 17 以降、Spring Boot 2 では JDK 8 以降が必要です。
  • AI アシスタントなどのすべての機能を利用するには、有料またはサードパーティ製の AI API キーと設定が必要です。
  • GPL-3.0 のライセンスが適用されます。コピーレフトであり、派生物も同じライセンスでオープンソースにする必要があります。

収録されている特集

トピック

よくある質問

jimureport とは?
レポート、帳票、入力フォーム、ダッシュボード、AI生成チャートをオンラインで作成できる、無料のオープンソースJavaレポート・BIツール。 JimuReportは、一般的なレポート作成でFineReportやTableauなどの有料ツールに代わることを目指した、Javaプロジェクト向けのオンラインレポートデザイナーです。ブラウザー上のスプレッドシート風エディターで、グループ化、クロス集計、親子、複数シート、ドリルダウンに対応したレポートを作成できます。また、帳票や請求書の印刷テンプレートや、データベースに書き戻せるオンライン入力フォームも作成できます。
jimureport は無料で使えますか?ライセンスは?
jimureport は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jimureport は今もメンテナンスされていますか?
活発にメンテナンス中。jimureport の最終コミットは 2026年11月3日 です。
jimureport は何に使えますか?
既存のJava業務システムに財務、人事、業務レポートを組み込む 行政様式の証明書、請求書、医療帳票を印刷する スタッフから構造化データをオンラインで収集し、データベースに書き込む 経営層向けの大画面表示やKPIダッシュボードを作成する
jimureport のインストール方法は?
JimuReport リポジトリを clone する 付属の SQL スクリプトを使って MySQL データベースを初期化する: db/jimureport.mysql5.7.create.sql jimureport-example プロジェクトを実行する(JDK 17 以降が必要) または、starter の依存関係を Spring Boot プロジェクトに追加する
jimureport はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jeecgboot/jimureport

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト