輕松完成Birt報告

這是使用Birt插件在Eclipse中構建報告的完整指南。

Birt或Business Intelligence and Reporting工具是一種無需編寫太多Java代碼即可生成報告的工具。 如果您使用的是ireport,那么您知道我在說什么:)(晶體報告..毫無意義:D)

Ireport的主要缺點是我們必須編寫太多代碼才能構建可以集成到Java應用程序的簡單報表。 但是在Birt中,無需編寫代碼,只需拖放n即可。

Birt是可以下載的Eclipse插件(僅Eclipse)。 因此,在本文中,我們演示了如何輕松創建一些示例報表:)

開始了…

步驟1

  • 下載Eclipse( http://www.eclipse.org/ )
    • 您可以為報告用戶下載eclipse(Birt插件附帶)
  • 如果您已經有了Eclipse,則只需安裝birt插件
    • 幫助–>安裝新軟件–>單擊添加
    • 將名稱命名為Birt,并將位置命名為http://download.eclipse.org/birt/update-site/3.7-interim/
    • 點擊確定
    • 選擇所有軟件包(tic)并接受許可協議(無論我們是否喜歡:P)。
    • 下載所有軟件包將需要一些時間,下載后重新啟動Eclipse。

第2步

  • 在使項目調整您對報表設計的看法之前
  • 要執行該窗口–>顯示視圖–>其他
  • 選擇報告選項卡,然后選擇所有字段

第三步

  • 現在是時候創建新項目了
  • 文件–>新建–>其他–>商業智能和報告工具–>報告項目
  • 為項目命名,然后單擊完成。

第四步

  • 現在創建了項目。 但是我們必須創建一個報告。
  • 要執行該文件–>新建–>其他–>商業智能和報告工具–>報告
  • 給報告命名,然后單擊下一步。
  • 在這里,您可以選擇報告模板。 (如果您有一個,可以使用它。但是在必須注冊報告模板之前。稍后將進行討論)
  • 我選擇空白報告,然后單擊完成。

第5步

  • 現在報告就可以了。 但是我們需要顯示數據。
  • 單擊左側的Palette(這是所有控件都擁有的位置),然后將Table組件拖放到報表設計中。
  • 輸入行數和列數,然后單擊“確定”。
  • 現在,您可以在報告視圖中查看表格(您當前所處的布局)

第6步

  • 至此基本設計部分就完成了。 但是數據? (給我5分鐘)
  • 單擊“數據資源管理器”(右手為Palatte)–>右鍵單擊并選擇新的數據源
  • 在這里,我們可以配置數據庫。 對于此演示,我們在Birt附帶的內置數據庫中進行配置。 (經典模型)(其他人稍后再說)
  • 選擇經典模型–>下一步–>完成。

步驟7

  • 右鍵單擊數據集–>新數據集–>下一步
  • 在查詢窗口中,您可以看到可用的數據庫。
  • 選擇“ CLASSICMODELS”將其展開。
  • 在查詢文本區域中,您可以編寫SQL查詢。
  • 在這里,我們選擇客戶名稱,客戶名字和客戶電話(您可以通過雙擊可用項中的表值來執行此操作)
  • 單擊確定后,您可以看到窗口編輯數據集(如果有任何查詢問題,它將顯示一些錯誤窗口)

步驟8

  • 單擊“預覽”選項卡(在布局中),您可以看到數據輸出。
  • 運行–>查看報告–>在Web瀏覽器中–>您可以在Web瀏覽器中查看報告。
  • 可以提供更多高級功能,例如導出到doc,pdf,ppt等。

這是有關Birt報告的一些基本知識。 但是比爾特不僅如此。 您可以編寫JavaScript以獲得更多功能。 我們稍后再討論。 那就是說高級Birt :)

參考:來自我們的JCG合作伙伴 Rajith Delantha的Birt Made Report Easy ,該博客與Rajith…博客合影 。


翻譯自: https://www.javacodegeeks.com/2012/05/birt-made-report-easy.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/372762.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/372762.shtml
英文地址,請注明出處:http://en.pswp.cn/news/372762.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL 的 RowNum 實現

MySQL 下面沒有RowNum,排序后序號卻無法得到,比較麻煩! SELECT rownum:rownum1 rownum, CollectSn From(SELECT rownum:0,bbgmain.* FROM qbdb.bbgmain WHERE collectsn! ORDER BY collectsn limit 10) t轉載于:https://www.cnblogs.com/hym-…

java jdbc事務管理_hibernate事務管理 (jdbc jta)

評論# re: hibernate事務管理 (jdbc jta)2007-07-29 10:18pigJTA事務的開始Transaction tx session.beginTransaction();應該不是這樣吧,應該是從容器中獲得。 回復 更多評論# re: hibernate事務管理 (jdbc jta)2007-07-29 12:35slxpig建議看看hibernate referen…

@Resource VS @Autowired

Resource 和 Autowired 均是用于bean注入的注解,都可以寫在字段和setter方法上,如果都寫在字段上,就無需寫setter方法。 Autowired 由Spring的org.springframework.beans.factory.annotation.Autowired提供 默認byType方式注入,并且對象不能為…

用于Spring應用程序的Gradle原型

我發布了Gradle原型,可用于基于Springframework創建Java / Groovy應用程序。 當然,它不是一個真正的原型,因為這樣的創作是不可能的 。不過,你可以創建,編輯和部署應用服務器很少的步驟。 對于可部署的軟件項目而言&am…

java tm無響應_Java(TM) Platform SE binary 未響應 是怎么個情況?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓988098 [Thread-10] INFO sound.oo0O - Creating streaming player for music with id [faction_pirate_encounter_02_hostile.ogg]988099 [Thread-10] INFO sound.OooO - Playing music with id [faction_pirate_encounter_02_hos…

ROS and PCL install

ROS hydro安裝指南: http://wiki.ros.org/cn/hydro/Installation/Ubuntu (加ppa源后直接安裝) Linux OpenCV安裝指南:http://blog.sciencenet.cn/blog-571755-694742.html (從源代碼編譯) PCL:…

揭開Python科學計算的面紗

春牛春杖。無限春風來海上。便與春工。染得桃紅似肉紅。 春幡春勝。一陣春風吹酒醒。不似天涯。卷起楊花似雪花。 標準的Python中用列表保存一組值,可以當做數組使用,但是由于其值類型任意,所以列表中保存的是指針,這樣的話保存一…

FXML:使用BuilderFactory的自定義組件

當您想使用FXML時,您將需要能夠添加自己的組件。 這很容易,您只需要添加一個import語句。 FXML文件中以大寫字母開頭的元素將被解釋為實例,如果它們是Java Bean,則最重要:如果它們具有無參數的標準構造函數&#xff0c…

Excel 一鍵上傳到數據庫

<a class"edit" id"batchImport"> 批量導入 </a> js代碼彈窗&#xff1a; $("#batchImport").click(function(){ //彈窗彈窗下列內容 var html<form id"execlForm" method"post" enctype&quo…

SQL——實例記錄(對查詢結果排行號)

select 訂單編號, DENSE_RANK() over(order by 訂單編號) from test 排序結果&#xff1a; 55678-0-1 1 55678-0-1 1 33454-0-1 2 33454-0-1 2 33454-0-1 2 這種是按照訂單不同的順序依次往后排 當然也可以在 over后面加上你想要的起始號 例&#xff1a;DE…

TeamCity構建依賴項

介紹 構建依存關系的主題既不重要也不是次要的。 各種構建工具從不同的角度處理此主題&#xff0c;從而提供各種解決方案&#xff0c;每種解決方案都有其優點和缺點。 熟悉發行版和快照依賴項的Maven和Gradle用戶可能不了解TeamCity快照依賴項&#xff0c;或者認為他們與Maven…

復選框操作checked選中為true,反之為False,也可以賦值為true,false

轉載于:https://www.cnblogs.com/shiluoliming/p/6518236.html

java 個稅計算_【JAVA300例】10、計算個人所得稅

邏輯是這樣的。每個等級計算的系數都不一樣。分別有多個檔位。要判斷處于什么檔位然后用特殊的公式去計算。原版是從小到大判斷&#xff0c;每次寫條件很煩。這里換成從大到小。節省敲代碼時間。import java.util.Scanner;public class Test010{public static void main(String…

Java是否越來越接受靜態導入?

曾經有一段時間&#xff0c;至少在禮貌的社會中&#xff0c;人們普遍認為使用“ 不是 ”一詞是不可接受的。 確實&#xff0c;那時&#xff08;也許直到今天&#xff09;&#xff0c;許多人確實&#xff08;也確實&#xff09;認為不是一個真實的詞。 盡管這個詞并沒有 引起爭議…

Stream 工具方法

inputstream 轉 string 1、使用字符流 InputStream is TestZhimaCustomerCertificationInitialize.class.getClassLoader().getResourceAsStream("config/rsa_private_key_pkcs8.pem"); InputStreamReader isr new InputStreamReader(is); BufferedReader br new…

從0開始學習 GitHub 系列匯總筆記

本文學習自Stromzhang, 原文地址請移步&#xff1a;從0開始學習 GitHub 系列匯總 我的筆記&#xff1a; 0x00 從0開始學習GitHub 系列之[初識GitHub] GitHub 影響力 a.全球頂級科技公司紛紛加入 GitHub &#xff0c;并貢獻他們自己的項目代碼 Google: https://github.com/goog…

Drools Guvnor –管理訪問

外部化業務或技術規則對于可伸縮應用程序非常重要&#xff0c;但是應該管理BRMS服務訪問。 guvnor使用基于角色的授權提供控件UI訪問和操作。 在drools-guvnor參考手冊中列出了幾種權限類型。 具有所有權限的管理員。 分析師或只讀分析師&#xff1a;特定類別的分析師權限。 軟…

java文件操作和_JAVA文件操作類和文件夾的操作

JAVA文件操作類和文件夾的操作package com.gamvan.tools;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import jav…

CCNA基礎知識摘錄

cisco設備的啟動要點&#xff1a;1、檢測硬件(保存在rom)2、載入軟件&#xff08;IOS&#xff09;&#xff08;保存在Flash&#xff09;3、調入配置文件&#xff08;密碼&#xff0c;IP地址&#xff0c;路由協議都保存在此&#xff09;&#xff08;此文件保存在NVRAM&#xff0…

【VS開發】IP地址格式轉換(htonl、ntohl;inet_addr、inet_ntoa)

1、htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u_long netlong); u_short PASCAL FAR ntohs (u_short netshort); ntohl( )-----網絡順序轉換成主機順序 u_long PASCAL FAR htonl (u_long hostlong); u_short PASCAL FAR htons (u_short hostshort); htonl ()-----主機順序轉…