Excel 使用读/写操作在labview中创建xls文件时,尝试打开xls的文件的格式与扩展名指定的格式不同

Excel 使用读/写操作在labview中创建xls文件时,尝试打开xls的文件的格式与扩展名指定的格式不同,excel,labview,Excel,Labview,我尝试在labview 2010中创建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文件的格式与 由扩展名“”指定 当我将文件更改为.csv时,不再出现此错误。但是我

我尝试在labview 2010中创建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文件的格式与 由扩展名“”指定


当我将文件更改为.csv时,不再出现此错误。但是我需要excel以xls格式打开它而不显示警告。可以这样做吗?

LabVIEW无法直接写入XLS格式的文件

  • 您可以编写CSV并在Excel中打开它(如您所见,Excel将打开扩展名为.xls的CSV文件)

  • 在Windows上,您可以使用报表生成工具包或Excel自动化界面之一(.NET/ActiveX)告诉Excel使用编程指定的值编写XLS文件。这要求在本地计算机上安装Excel

  • 在LabVIEW 2013中,您可以使用“写入测量文件Express VI”直接写入XLS*X*文件,而无需安装Excel

  • 您可以调用非NI支持库或命令行工具,但我不知道有

本文档将进一步解释:

LabVIEW无法直接写入XLS格式的文件

  • 您可以编写CSV并在Excel中打开它(如您所见,Excel将打开扩展名为.xls的CSV文件)

  • 在Windows上,您可以使用报表生成工具包或Excel自动化界面之一(.NET/ActiveX)告诉Excel使用编程指定的值编写XLS文件。这要求在本地计算机上安装Excel

  • 在LabVIEW 2013中,您可以使用“写入测量文件Express VI”直接写入XLS*X*文件,而无需安装Excel

  • 您可以调用非NI支持库或命令行工具,但我不知道有

本文档将进一步解释:

如果您需要直接从LabVIEW写入.xls(而不是.xslx)格式,有一个解决方案,但需要额外付费


或者,如果可以使用Python(例如),可以编写一个简短的Python脚本,使用将csv文件转换为xls,并使用System Exec从LabVIEW调用该脚本。我希望在其他脚本语言中也有类似的软件包。

如果您需要直接从LabVIEW写入.xls(而不是.xslx)格式,有一个,但需要额外的费用

或者,如果可以使用Python(例如),可以编写一个简短的Python脚本,使用将csv文件转换为xls,并使用System Exec从LabVIEW调用该脚本。我希望在其他脚本语言中也有类似的软件包