我想在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
,因为在文件中添加列和行非常容易,这是我真正需要的。
答案 0 :(得分:1)
您可以使用lavag.org论坛上的Robust CSV package来读取和写入二维数组到CSV文件。
答案 1 :(得分:0)
调用文件“csv”不会使其成为CSV文件。我从未使用工具包生成Excel文件,但我假设它创建了一个XLS或XLSX文件,无论你给它什么扩展名,这就是你看到乱码的原因(可能是XLS,因为它已经存在了虽然我相信XLSX是XML,而不是二进制)。
我不确定写电子表格VI的问题是什么。它有一个附加输入,所以我假设你可以使用它至少直接添加行到文件,虽然我不能说我曾尝试过它。我更希望显式处理内存中的所有数据,您可以轻松地使用数组函数向数组中添加行或列,然后覆盖整个文件。