Escaping quotes and delimiters in CSV files with Excel
我试图在Excel中导入一个csv文件,使用
我的问题是:我可以使用双引号忽略特定字符串的分隔符,但是如果字符串中有双引号,它将忽略分隔符,直到第一个双引号,而不是之后。我不知道这是否清楚,也不容易解释。
我将尝试用一个例子来解释:
假设我有一个字符串
现在,如果这个字符串包含分隔符和双引号:我的技巧不再有效。例如,如果我有字符串
我尽了最大努力让你明白问题所在。
当在csv文件中读取带引号的字符串时,Excel将用单双引号(")解释所有双引号对(")。
因此,
因此,用双引号对替换字符串中的所有双引号。
Excel将在导出为csv时反转此过程。
这是一些csv
1 2 | a,b,c,d,e """test1""",""",te"st2,"test,3",test"4,test5 |
这就是导入到Excel后的情况: