问题描述
我需要在 C# 中使用 CSV Helper 进行 CSV 解析的帮助
我的示例文件是
"SKU","Title","URL","BP","SP","NumberOf","Wid1","Wid2","Wid3"
"Big Corp","CRM updates","test","0","0"
"Big Corp 1","CRM "test" updates","0"
我的配置是
using (TextReader reader = File.OpenText(location))
{
using (var csv = new CsvReader(reader,System.Globalization.CultureInfo.CurrentCulture))
{
csv.Configuration.RegisterClassMap<ProductMap>();
List<Product> records = csv.GetRecords<Product>().ToList();
return records;
}
}
我在最后一行出现错误,其中 1 个字段中有双引号。 如果我想转义/去除双引号,我需要做哪些设置?
我也尝试过替换映射文件中的双引号,但双引号显示在错误的位置。双引号在“测试”词上,但在数据中它们显示在“更新”词上。
然后
我可以用映射文件中的空字符串替换双引号,但还有其他解决方案吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)