近來學習了下jxl的操作Excel報表功能,現有的API基本可以滿足當前的需要,抽空做了一個學生成績查詢報表的例子. 先看效果圖:

從圖中可以看到這是一個交叉報表,橫向到Q列,縱向有22行,全部是通過java動態生成。 該報表所用到的功能有如下幾點: 0、定義Excel中sheet頁的名稱 1、單元格的橫向、縱向合并,單元格行的固定 2、單元格內字體的橫向居中對齊、縱向居中對齊、添加單元格背景色,設置單元格邊框及邊框顏色 3、設置單元格高度、寬度,及單元格內字體顏色、大小、加粗 4、添加超鏈接,如:第二行的起始列Autoir:IT學習者-螃蟹,點擊即可進入網站 5、添加PNG圖片,如第二十二行的logo 6、單元格內文字自動或強行換行,如第二十二行文本內容 7、生成Excel函數,如每一列、行中的總分,都是通過公式自動計算得出結果。
教程地址:http://itxxz.com/a/gaoji/2014/1019/jxl.html
新聞熱點
疑難解答