2014-03-05 55 views
0

我試圖創建在LabVIEW 2010的XLS文件中指定一個不同的格式如下圖所示: enter image description here在LabVIEW中創建XLS文件中使用的讀/寫,你試圖打開XLS文件是在比延

我得到的東西像下面這個excel文件:

0.13 0.01 99 
0.51 0.02 99 
13.97 0.55 8.81 
23.11 0.91 12.04 
36.7 1.45 8.74 
50.42 1.99 8.67 

然而,當我打開Excel我得到警告說:

「你試圖打開我的xls文件s以不同於 的擴展名指定的格式「

當我將文件更改爲.csv時,我不再收到此錯誤。但是我需要excel在沒有警告的情況下以xls格式打開它。這可以做到嗎?

回答

4

LabVIEW無法直接寫入XLS格式文件。

  • 您可以編寫CSV並在Excel中打開它(Excel會打開一個帶有.xls擴展名的CSV文件,如您所見)。

  • 在Windows上,您可以使用報告生成工具包或其中一個Excel自動化接口(.NET/ActiveX)來告訴Excel使用您以編程方式指定的值編寫XLS文件。這要求將Excel安裝在本地計算機上。

  • 在LabVIEW 2013中,您可以使用「寫入測量文件Express VI」直接寫入XLS * X *文件,而無需安裝Excel。

  • 可能有一個非NI支持庫或命令行工具,你可以調用,但我不知道。

本文檔介紹了多一點:直接 http://www.ni.com/newsletter/51339/en/

0

如果你需要寫爲.xls(不.xslx)格式導入LabVIEW中有一個third party toolkit available from NI,但它的成本額外費用。

或者,如果您可以使用Python(例如),則可以使用xlwt package編寫一個簡短的Python腳本將csv文件轉換爲xls,然後使用System Exec從LabVIEW中調用此腳本。我希望在其他腳本語言中可以使用類似的軟件包。