存储值并输出csv文件

时间:2011-01-07 12:39:23

标签: c# wpf csv

我是C#和WPF的新手。我需要编写一个程序来收集和显示RS232数据并将其保存为CSV文件。我需要数据库还是XML?有没有人可以推荐的相关教程?

2 个答案:

答案 0 :(得分:1)


存储周围..
您想要对数据进行排序/过滤/搜索吗? 然后我将它存储在SQL数据库中,稍后将其导出到CSV(使用简单的StringWriter)。

如果您不想访问数据,只需收集数据并将其放入CSV中我只需将数据写入CSV即可。

对于读取CSV ,我建议使用LINQ to CSV实现。

E.g。 http://www.codeproject.com/KB/linq/LINQtoCSV.aspxhttp://www.thinqlinq.com/Post.aspx/Title/LINQ-to-CSV-using-DynamicObject

答案 1 :(得分:0)

对RS232不太了解,但我收集这是从串口发出的二进制数据吗?

我会质疑将其作为CSV文件输出的整个想法 - 基于文本的格式对此并不理想。

XML是更好的选择 - 您可以使用Base64来解决编码问题,并且您可以合理地构建文档以满足您的目的。

根据您尝试做的事情,另一个想法可能是使用基于文件的数据库。我不是指MS Access(Spit!) - 查找SQLite。

如果有人真的强迫你使用CSV路由获取二进制数据,那么我建议你和他们需要谈谈这是否真的是,当它归结为它时,真的是一个好主意。

相关问题