使用Labview中的Report Generation Toolkit创建CSV文件

时间:2014-05-07 07:23:39

标签: csv report toolkit labview

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

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

创建.csv并不难,只需将扩展添加到将要创建的文件名即可。

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

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

Link to image (can't post image yet because I've got to few points)

我知道.csv文件可以使用Write to Spreadsheet VI创建,但我想使用Report Generation Toolkit,因为在文件中添加列和行非常容易,这是我真正需要的。

2 个答案:

答案 0 :(得分:1)

您可以使用lavag.org论坛上的Robust CSV package来读取和写入二维数组到CSV文件。

http://lavag.org/files/file/239-robust-csv/

答案 1 :(得分:0)

调用文件“csv”不会使其成为CSV文件。我从未使用工具包生成Excel文件,但我假设它创建了一个XLS或XLSX文件,无论你给它什么扩展名,这就是你看到乱码的原因(可能是XLS,因为它已经存在了虽然我相信XLSX是XML,而不是二进制)。

我不确定写电子表格VI的问题是什么。它有一个附加输入,所以我假设你可以使用它至少直接添加行到文件,虽然我不能说我曾尝试过它。我更希望显式处理内存中的所有数据,您可以轻松地使用数组函数向数组中添加行或列,然后覆盖整个文件。