未安装Excel时,在Labwindows中写入Excel文件

时间:2013-08-19 16:14:31

标签: excel labwindows

如果系统上未安装Microsoft Excel,是否可以在Labwindows中生成Excel文件?

我查看了CVI示例,虽然在Labwindows中使用Activex控件非常方便,但它预先假定Excel已安装在系统上。如果系统上没有安装Excel,是否可以生成Excel文件?

1 个答案:

答案 0 :(得分:2)

是的,只需创建一个 csv file

Excel不一定要在PC上使用LabWindows / CVI(或 any one of several other C compilers 生成Excel兼容文件。)

如果没有在PC上加载Excel对象,这是一种做你要求的方法。   警告 ,为了使文件“ true Excel ”,它必须由Excel在另一台PC上打开并保存以经典的Excel格式(即xls或xlsx)......

以下是一些简单的步骤:(参见下面的软件示例)
创建一个扩展名为.csv的文本文件。使用逗号分隔的字符串将记录写入打开的文件,并在每个字符串的末尾使用\ n。创建文件后,使用 *打开为**。*(所有文件)在Excel中打开它,以允许它查看.csv文件类型。打开后,它可以将其保存为您希望的任何Excel格式。

代码示例(这应该在LabWindows / CVI中无需修改即可构建)

#include <windows.h>
#include <ansi_c.h>

void main(void)
{
    FILE *fp;

    fp = fopen ("C:\\tempExtract\\CsvFile.csv", "a");
    fputs("every,word,in,this,line,are,fields,in,record,one\n", fp);
    fputs("every,word,in,this,line,are,fields,in,record,two\n", fp);
    fputs("every,word,in,this,line,are,fields,in,record,three\n", fp);
    fclose(fp);


}