在 .CSV 数据字段中引用
Quote within a .CSV data field
这是我当前的连接字符串:
string connString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""{0}"";Extended Properties=""text;HDR=NO;FMT=Delimited\""",Path.GetDirectoryName(csv_file_path));
这工作正常,除了我有几行代码如下:
"jon","smith","ohio"
"tom","jones","indiana"
"mary","baker "mills","florida
字段中最后一行有引号,字段在 "mills" 之前结束。有没有人有可以在数据字段中包含引号的连接字符串?
谢谢!
虽然修复您的来源是最正确的答案,但我想如果您真的想要,您可以使用 var myStr = originalStr.replace(@"""",@"""""");
这将转义引号字符的所有实例。
再次,如果可能,修复数据。
这是我当前的连接字符串:
string connString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""{0}"";Extended Properties=""text;HDR=NO;FMT=Delimited\""",Path.GetDirectoryName(csv_file_path));
这工作正常,除了我有几行代码如下:
"jon","smith","ohio"
"tom","jones","indiana"
"mary","baker "mills","florida
字段中最后一行有引号,字段在 "mills" 之前结束。有没有人有可以在数据字段中包含引号的连接字符串?
谢谢!
虽然修复您的来源是最正确的答案,但我想如果您真的想要,您可以使用 var myStr = originalStr.replace(@"""",@"""""");
这将转义引号字符的所有实例。
再次,如果可能,修复数据。