精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NPOI WEG報表工具包簡介

jf_NKOETB7n ? 來源:LabVIEW的編程之道 ? 2023-11-06 10:05 ? 次閱讀

很久以前就知道有NPOI這個報表工具包,因為有NI自帶的工具包就沒有詳細研究過。當前工作中幾臺電腦因為安裝OFFICE版本問題,或其它原因導致自帶報表無法使用,就找來了一個群友共享的的NPOI工具包研究使用,發現工具包封裝了部分功能但不完全,使用時還會報一堆不必要的錯誤,所以在這里將工具包利用LVOOP進行封裝。

一、NPOI WEG報表工具包簡介

1、NPOI WEG報表工具特點如下:

1.1、NPOI使用非常開放的開源的協議,不存在版權和付費問題,可以大膽放心使用。

1.2、工具包不依賴OFFICE或WPF,可以獨立運行。

1.3、同時兼容xls和xlsx格式文件。

1.4、使用LVOOP進行封裝隱藏細節,減少不必要的錯誤。

1.5、完善了圖片導入功能。

1.6、增加了LabVIEW控件圖片添加報表功能。

2、NPOI WEG報表工具工程包含以下部分

2.1、原來封裝代碼和.net源文件

2.2、NPOI WEG工具包部分

2.3、使用范例代碼

4349d106-7c2f-11ee-939d-92fbcf53809c.png

3、NPOI WEG報表工具函數簡介

3.1、打開報表工具:Open NPOI.vi
有三種工作模式:打開、打開/創建,創建
3.2、保存報表:Save NPOI.vi
保存報表有個輸入路徑
當前路徑為空時保存為輸入文件目錄
當前路徑合法時保存為設置路徑文件,強制轉換為和報表格式相同的文件
主要作用是當使用模板編輯報表時,不改變模板的內容
3.3、關閉報表工具:Close NPOI.vi
3.4、報表中添加圖片:ADD Picture.vi
3.5、報表添加LV控件圖片:ADD Control Picture.vi
3.6、獲取所有Sheet信息:Get All Sheets.vi
3.7、讀單元格:Read Cell.vi
3.8、讀所以單元格值:Read Cells.vi
3.9、創建sheet:Create Sheet NPOI.vi
3.10、按索引設置當前編輯Sheet:Set Active Sheet Index.vi
3.11、按名稱設置當前編輯Sheet:Set Active Sheet Name.vi
3.12、設置單元格和背景顏色:Set Cell Color NPOI.vi?
3.13、設置行高列寬:Set Row Height.vi,Set Column Width
設置行高函數要注意使用事項,這個函數是先創建行再設置行高,無法直接獲取行引用,所以使用時先設置行高,再填充內容,避免把列寬內容清空。
3.14、寫單元格字符:Write Cell.vi
3.15、寫字符數組:Write Cells.vi
3.16、范例:Example NPOI Example.vi

4、報表工具使用步驟

報表使用很簡單,工作步驟如下

4.1、設置路徑

4.12、打開/創建報表

4.13、操作報表

4.14、保存報表

4.15、關閉報表

5、工具包缺少的功能

工具包沒有保存為PDF的功能,這個需要自己手動轉,如果有朋友使用時發現bug,可以在公眾號發消息給我,我及時更改Bug并在資源鏈接里更新。

二、NPOI WEG報表工具包范例

范例使用順序結構,順便測試了下各部分執行時間

1、使用注意事項

1.1、添加sheet不要與當前sheet不然會報錯

1.2、設置行高時最好先設置,在添加內容,要不然會將行內容清空。

2、范例程序框圖

4360a4ee-7c2f-11ee-939d-92fbcf53809c.png

437d47ac-7c2f-11ee-939d-92fbcf53809c.png

3、范例前面板運行結果

43974ef4-7c2f-11ee-939d-92fbcf53809c.png

3.4、報表結果

43b06218-7c2f-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1953

    文章

    3647

    瀏覽量

    320399
  • 封裝
    +關注

    關注

    125

    文章

    7587

    瀏覽量

    142136
  • 編程
    +關注

    關注

    88

    文章

    3519

    瀏覽量

    93261

原文標題:LabVIEW的編程之道—NPOI報表工具LVOOP封裝

文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    報表生成與數據存儲是包含幾個工具包

    這個報表生成與數據存儲工具包需要把數據庫連接工具包,因特網工具包還有報告生成工具包都安裝上嗎
    發表于 03-26 11:29

    小弟求助labview8.5報表生成工具包!!!

    小弟求助labview8.5報表生成工具包!!!小弟求助labview8.5報表生成工具包!!!小弟求助labview8.5報表生成
    發表于 05-28 14:44

    labview 2009報表工具包

    誰有labview 2009報表工具包?麻煩幫我發一下,非常謝謝了,郵箱地址為519652604@qq.com
    發表于 07-10 17:11

    報表工具包做的Excel表格為什么沒有制表符呢

    `我用labVIEW中的報表生成工具包做了一個Excel格式的報表但是為什么做出來的報表沒有制表符呢程序及做出來的表格效果圖見附件誠心請求大神指導 `
    發表于 01-25 19:30

    labview2012報表工具包

    labview2012報表工具包誰有啊,謝謝各位了
    發表于 07-20 11:46

    LABVIEW報表生成工具包誰有?

    各位大俠,誰有8.6版本的報表生成工具包?或者知道在哪里下載的?告訴我哦,很感激!
    發表于 08-14 12:34

    labview office報表生成工具包 問題

    labview office報表生成工具包 里面沒有 Word Specific 和Excel Specific求大神指教 謝謝了
    發表于 09-12 15:33

    各位,誰有labview2010報表生成工具包??

    各位,誰有labview2010報表生成工具包??謝謝了,給發個鏈接吧~
    發表于 05-07 17:05

    labview做報表工具包安裝問題

    `本人剛接觸labview報表。我的labview2012紅圈部分沒有,是不是就是沒有安裝這個報表生成工具包造成的啊?`
    發表于 05-04 17:34

    labview2014 office報表工具包一直說加載庫錯誤 還有office打不開等錯誤

    labview2014 office2010,在使用報表工具包MS office report一直出現下面這個錯誤加載庫/DLL錯誤,labview下載重裝,office也重裝過,要么調用excel vi出現說office未打開,求各位幫忙看看,是不是注冊表什么的有問題
    發表于 11-14 19:18

    報表生成工具的使用問題。

    我的報表工具崩了,這個問題怎么解決?或者在哪里可以下載到“報表生成工具包”,將新下載的替換labview原目錄下的“報表生成工具包”,就也可
    發表于 11-25 09:11

    Labview使用報表工具MS Office Report報錯問題的解決

    了office2007(之前可能也裝過其他版本的office,不確定)報表工具包是軟件內含的。查找NI技術論壇中的資料HKEY_CLASSES_ROOT\TypeLib
    發表于 05-02 15:09

    請問有labview2015報表生成工具包

    各位,誰有labview2015報表生成工具包??謝謝了,給發個鏈接吧
    發表于 05-29 19:59

    關于在TestStand中調用NI報表工具包出現錯誤error code:-2147352567

    各位壇友,近期在使用報表工具包生成Excel時出現錯誤信息,如下圖所示:如果單獨運行報表生成程序是沒有錯誤的,但在TestStand中跑測試程序,調用報表生成程序時就會失敗(偶爾,運行4~5次出現1次報錯),有沒有哪位朋友知道該
    發表于 08-16 08:46

    Labview2013各工具包的功能簡介

    Labview2013各工具包的功能簡介Labview2013各工具包的功能簡介
    發表于 11-20 11:20 ?0次下載