.net 如何使用CsvReader清理CSV输入?
我在Windows窗体应用程序中使用这个库,它是用非常混乱的VB编写的(我最近接管了这个项目) 我目前能够在不加引号的情况下读取分号分隔的文件,但我遇到了一个问题:大多数输入都有带引号的字段,但字段中包含未带引号的引号字符 我不能改变输入,所以我必须设法解决它。一个解决方案是完全禁用引用--但我不太确定如何做到这一点.net 如何使用CsvReader清理CSV输入?,.net,vb.net,csv,.net,Vb.net,Csv,我在Windows窗体应用程序中使用这个库,它是用非常混乱的VB编写的(我最近接管了这个项目) 我目前能够在不加引号的情况下读取分号分隔的文件,但我遇到了一个问题:大多数输入都有带引号的字段,但字段中包含未带引号的引号字符 我不能改变输入,所以我必须设法解决它。一个解决方案是完全禁用引用--但我不太确定如何做到这一点 任何帮助都将不胜感激 我只使用了一点这个库,但我认为它可能对引用字段有所帮助。您需要它的通用性如何? 编写自己的CSV解析器将数据读入数据表非常简单 在某些情况下,解析csv文件非
任何帮助都将不胜感激 我只使用了一点这个库,但我认为它可能对引用字段有所帮助。您需要它的通用性如何? 编写自己的CSV解析器将数据读入数据表非常简单 在某些情况下,解析csv文件非常简单,只需执行一个
文件.ReadAllLines(filename)
,然后对每一行执行一个字符串.Split
,使用分号作为分隔符来获取列。
您的代码可能会比这更高级,但如果您有特定的需求,那么自己编写代码可能是一个好主意 退房