使用Labview中的报告生成工具包创建CSV文件

使用Labview中的报告生成工具包创建CSV文件,csv,report,toolkit,labview,Csv,Report,Toolkit,Labview,我想使用Labview中的Report Generation Toolkit创建.csv文件 它们实际上必须是可以用记事本或类似的东西打开的.csv文件 创建一个.csv并不是那么难,只需将扩展名添加到将要创建的文件名中即可 如果我用这种方式创建一个.csv文件,它会在excel中以应有的方式很好地打开,但是如果我用记事本打开它,它会显示所有类型的字符,甚至不会接近我写入文件的数据 我使用以下Labview代码创建文件: 我知道.csv文件可以通过写入电子表格VI创建,但我想使用报告生成工具包

我想使用
Labview
中的
Report Generation Toolkit
创建.csv文件

它们实际上必须是可以用记事本或类似的东西打开的.csv文件

创建一个.csv并不是那么难,只需将扩展名添加到将要创建的文件名中即可

如果我用这种方式创建一个.csv文件,它会在excel中以应有的方式很好地打开,但是如果我用记事本打开它,它会显示所有类型的字符,甚至不会接近我写入文件的数据

我使用以下Labview代码创建文件:

我知道.csv文件可以通过
写入电子表格VI
创建,但我想使用
报告生成工具包
,因为在文件中添加列和行非常容易,这是我真正需要的。

将文件称为“csv”并不意味着它就是csv文件。我从未使用该工具包生成Excel文件,但我假设它创建了一个XLS或XLSX文件,不管您给它什么扩展名,这就是为什么您会看到乱七八糟的东西(可能是XLS,因为它已经存在了一段时间,我相信XLSX是XML,而不是二进制)

我不确定write spreadsheet VI的问题是什么。它有一个附加输入,所以我假设您至少可以使用它直接向文件添加行,尽管我不能说我曾经尝试过。我更喜欢显式处理内存中的所有数据,您可以轻松地使用数组函数向数组中添加行或列,然后覆盖整个文件。

您可以使用lavag.org论坛上的来读取2D数组并将其写入CSV文件

我知道,将文件称为“csv”并不能使其成为csv文件,我只是希望它能够创建特定的文件。将数据添加到电子表格只会添加现有列末尾的数据,但我需要一个新列。它将用于在系统错误或其他情况下需要直接保存的测量数据。