Excel 使用读/写操作在labview中创建xls文件时,尝试打开xls的文件的格式与扩展名指定的格式不同
我尝试在labview 2010中创建xls文件,如下所示: 我在这个excel文件中得到如下内容: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时,不再出现此错误。但是我
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调用该脚本。我希望在其他脚本语言中也有类似的软件包