Repolode
jeecgboot

jeecgboot/jimureport

온라인에서 보고서, 인쇄 양식, 데이터 입력 양식, 대형 화면 대시보드와 AI 생성 차트를 설계할 수 있는 무료 오픈소스 Java 보고서·BI 도구입니다.

대체할 수 있는 제품:FineReportTableau

스타
8,608
포크
1,895
열린 이슈
8
마지막 커밋
4일 전

어떤 프로젝트인가요?

JimuReport는 Java 프로젝트용 온라인 보고서 디자이너로, 일반적인 보고서 작업에서 FineReport, Tableau 같은 유료 도구를 대체하도록 만들어졌습니다. 스프레드시트와 비슷한 브라우저 편집기에서 그룹 보고서, 크로스탭 보고서, 마스터-디테일 보고서, 다중 시트 보고서, 드릴다운 보고서를 설계할 수 있습니다. 양식과 송장용 인쇄 템플릿은 물론, 입력한 데이터가 데이터베이스에 반영되는 온라인 데이터 입력 기능도 지원합니다.

프로젝트는 세 가지 모듈로 구성됩니다. 보고서와 인쇄를 위한 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 호환 엔드포인트라면 무엇이든 연동해 프롬프트나 스크린샷을 바탕으로 보고서와 대시보드를 생성합니다.

핵심 기능

  • 01WYSIWYG 편집을 지원하는 브라우저 기반 스프레드시트형 보고서 디자이너
  • 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는 Java 프로젝트용 온라인 보고서 디자이너로, 일반적인 보고서 작업에서 FineReport, Tableau 같은 유료 도구를 대체하도록 만들어졌습니다. 스프레드시트와 비슷한 브라우저 편집기에서 그룹 보고서, 크로스탭 보고서, 마스터-디테일 보고서, 다중 시트 보고서, 드릴다운 보고서를 설계할 수 있습니다. 양식과 송장용 인쇄 템플릿은 물론, 입력한 데이터가 데이터베이스에 반영되는 온라인 데이터 입력 기능도 지원합니다.
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 통계는 매일 갱신됩니다.

관련 프로젝트