新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 使用LabVIEW讀取微軟Excel的數值數據方法

        使用LabVIEW讀取微軟Excel的數值數據方法

        作者: 時間:2016-12-26 來源:網絡 收藏
        問題:如何在LabVIEW中讀取微軟Excel電子數據表中的數值數據

        解答:使用讀取測量文件的Express VI:
        你可以使用讀取測量文件的Express VI從Excel電子數據表中將數值數據讀取到LabVIEW中,整個過程由以下兩個步驟組成:首先將你的Excel電子數據表另存為以Tab鍵分割的文本文件;然后,將*.txt文件重命名為*.lvm文件。使用讀取測量文件的Express VI就可以將數值數據讀取到LabVIEW中。你可以參照以下的步驟:
        1. 打開包含了基本的數值信息的Excel電子數據表。
        2. 將你的Excel電子數據表另存為以Tab鍵分割的文本文件。
        3. 單擊“確定”。需要注意的是,你保存的只是活動工作表的數值數據。
        4. 單擊“是”。
        5. 關閉你的Excel文檔。
        6. 導航到你先前保存Tab鍵分割文本文件的目錄,對你的filename.txt右擊,選擇“重命名”,將你的文件以.lvm的后綴命名,即命名為filename.lvm。
        7. 使用讀取測量文件的Express VI,在配置窗口的文件名欄,選擇filename.lvm,可以將你的數值電子數據表讀取到LabVIEW中。

        導航到你先前保存Tab鍵分割文本文件的目錄,對你的filename.txt右擊,選擇“重命名”,將你的文件以.lvm的后綴命名,即命名為filename.lvm。

        使用讀取電子表格的VI:
        LabVIEW的讀取電子表格文件的VI不能直接讀取.xls的文件,只能讀取分割文本文件。

        如果你是通過人工在讀取電子表格的VI輸入數據(不是使用LabVIEW的寫入電子表格文件的VI)來創建你的Excel電子數據表的話,該VI是無法很好地解讀你的.xls文件的,而且將會向你的數組返回零值。你必須將你的excel文件保存為分割文本文件,才可以在你的LabVIEW中正確地的將該excel文件讀取到你的數組中。這個過程你可以參考上面的例子。現在將該txt文件的路徑輸入到讀取電子表格的文件路徑節點,該VI會將正確的數據填寫到你指定的數組中。如果你只需要第一列的數據,你可以將一個True值BOOL常量連接到“轉置”接線端,則該VI“第一行”輸出端將輸出一個數組,該數組將保存有你所需要的第一列的數據。

        注釋:
        微軟的Word和Excel是創建報表的有力的標準軟件套件。由于它們已被廣泛使用,一些LabVIEW的使用者會使用LabVIEW的ActiveX接口來動態的控制這些文檔處理軟件,使用LabVIEW生成報表。然后,該ActiveX編程接口的復雜性,會給程序開發者開發應用程序帶來不小的難度。為此,你可以使用LabVIEW 的微軟辦公套件專用的報表生成工具包,這樣你就無需學習微軟word和excel的復雜的對象模型就可以生成報表。報表生成工具包由一系列的靈活的、易用的VI組成,使用戶可以通過LabVIEW來創建和編輯微軟Word和Excel報表。報表生成工具的產品介紹鏈接如下所示。

        本文引用地址:http://www.104case.com/article/201612/334101.htm

        相關鏈接:KnowledgeBase: 39RGHMZH: How do I Read or Write to Named Cells or Named Ranges in Excel Using the LabVIEW Report Generation Toolkit?
        KnowledgeBase: 28FC4SJ3: Read From Spreadsheet File VI Works Incorrectly with Large Numbers
        LabVIEW Report Generation Toolkit for Microsoft Office


        關鍵詞: LabVIEW數值數

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宝鸡市| 五峰| 阿坝县| 东明县| 济宁市| 剑阁县| 嵊州市| 洛浦县| 乌拉特中旗| 兖州市| 新竹市| 上犹县| 惠来县| 巴中市| 屏东市| 邢台市| 益阳市| 连平县| 皮山县| 高台县| 内江市| 汕尾市| 商河县| 任丘市| 屯门区| 娄底市| 舞钢市| 德清县| 桓仁| 上犹县| 静宁县| 衡山县| 杂多县| 邹平县| 霍城县| 涿鹿县| 柳江县| 周至县| 台湾省| 万盛区| 绥德县|