jxls實現動態圖表,jxls動態圖表

來源:互聯網
上載者:User

jxls實現動態圖表,jxls動態圖表

此文章是基於

  1. jxls實現基於excel模板的報表

 

一. 準備工作

  1. 點擊此下載相關檔案,並把檔案放到 ims 工程對應的檔案夾下

 

二. 製作excel動態圖表模板

  1. 安裝 excel 2003 ,建立檔案,命名為:runRecord.xls

  2. 建立兩個表格,分別命名為:裝置運行記錄卡、輸出負載

  3. 設定 輸出負載 表格如下:

    A3儲存格設定為時間格式:h:mm,以便圖表的x軸可以按分鐘展示

 

  4. 點擊   插入-->名稱-->定義   建立定義名稱如下:

      名稱: outTime      引用位置: =OFFSET(輸出負載!$A$1,1,0,COUNTA(輸出負載!$A:$A)-1,1)

      名稱: outLoadA    引用位置: =OFFSET(輸出負載!$B$1,1,0,COUNTA(輸出負載!$B:$B)-1,1)

      名稱: outLoadB    引用位置: =OFFSET(輸出負載!$C$1,1,0,COUNTA(輸出負載!$C:$C)-1,1)

      名稱: outLoadC    引用位置: =OFFSET(輸出負載!$D$1,1,0,COUNTA(輸出負載!$D:$D)-1,1)

 

  5. 點擊   插入-->圖表-->選擇  折線圖-->選擇  資料點折線圖-->下一步-->選擇  系列   ,添加系列如下:

      名稱: =輸出負載!$B$1    值: =runRecord.xls!outLoadA

      名稱: =輸出負載!$C$1    值: =runRecord.xls!outLoadB

      名稱: =輸出負載!$D$1    值: =runRecord.xls!outLoadC

    以上所有系列的    分類(X)軸標誌    都為:  =runRecord.xls!outTime

 

  6. 點擊  下一步-->設定 圖表標題 :輸出負載-->設定 數值(Y)軸  :輸出負載(KW) -->取消 主要網格線-->下一步-->完成

  7. 雙擊圖表的x軸,設定 x軸為時間格式:m/d h:mm

 

三. 測試

  訪問:http://localhost:8090/ims/iot/test.do,點擊  匯出  按鈕,就有"裝置運行記錄卡.xls"匯出到瀏覽器

 

 

四. 查看圖表

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.