操作CSV文件的方法!!!急!!!!!! 没有什么办法啦假如在outlook中输入:hexin aa","bbbb 为姓名,则导出.csv后为 "hexin aa","bbbb"肯定被认为是两个字段啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果 含有,"等需要两边加",而且"要=>"""hexin aa"",""bbbb" 我的问题,我自己在几个星期前就搞好了!不知道是我的问题容易呢,还是....可是,到了今天,还没有人可以帮到我 :(我将答案写出来!供大家参考!例如:有几段CSV字符串 字段的值 相应的CSV字段 aa bb cc "aa","bb","cc" 这样好办! a,a bb" c","c "a,a","bb""","c"",""" 苦阿! a""a aa", ",""c,,"c "a""a","aa"",",",""""c,,""c" 苦阿! 苦阿! 苦阿! 我的问题是:怎样区分双引号(") ! 就是当<数据的值>包含有双引号(")的时候,怎样区分这个双引号(")是用来分割字段的边界呢,还是字段的值呢? 我最后发现了CSV的规律!!!!!!!!!!!!CSV的规律: a "a", 2个双引号(") ^ aa "aa", 2个双引号(") ^ aa, "aa,", 2个双引号(") ^ aa" "aa""", 2个双引号(") ^ aa"" "aa""""", 6个双引号(") ^ a"a "a""a", 4个双引号(") ^ a""a "a""""a", 6个双引号(") ^ a",a "a"",a", 4个双引号(") ^ a","a "a"",""a", 6个双引号(") ^if 双引号(")为用来分割字段的边界 then 双引号(")的左面的字符串中的双引号的个数(要包括双引号(")本身!)要为偶数!(看上图!)end if 结论: 双引号的个数 mod 2 =0,这个双引号(")就是用来分割字段的边界 双引号的个数 mod 2<>0,这个双引号(")就是字段的值 “Linq”操作对象集合 【新手求教】iframe获取值的问题 在TreeView中怎么让鼠标移到某个结点时让这行变色? 求助关于布局安排 请教,如下效果如何做出来的 linq to datatTable过滤条件 如何在页面继承原有控件? [求助]asp.net与flash通信的问题? asp.net里有相当于rs("name")的函数吗? 如何将结果集转成json字符串,方法怎么改,在线等 在web应用程序里使用System.Windows.Forms.MessageBox.Show? 一个基础的asp问题。(如能解答必另送500分)
"hexin aa"",""bbbb"
字段的值 相应的CSV字段
aa bb cc "aa","bb","cc" 这样好办!
a,a bb" c","c "a,a","bb""","c"",""" 苦阿!
a""a aa", ",""c,,"c "a""a","aa"",",",""""c,,""c" 苦阿! 苦阿! 苦阿!
我的问题是:怎样区分双引号(") ! 就是当<数据的值>包含有双引号(")的时候,怎样区分这个双引号(")是用来分割字段的边界呢,
还是字段的值呢? 我最后发现了CSV的规律!!!!!!!!!!!!CSV的规律: a "a", 2个双引号(")
^
aa "aa", 2个双引号(")
^
aa, "aa,", 2个双引号(")
^
aa" "aa""", 2个双引号(")
^
aa"" "aa""""", 6个双引号(")
^
a"a "a""a", 4个双引号(")
^
a""a "a""""a", 6个双引号(")
^
a",a "a"",a", 4个双引号(")
^
a","a "a"",""a", 6个双引号(")
^
if 双引号(")为用来分割字段的边界 then
双引号(")的左面的字符串中的双引号的个数(要包括双引号(")本身!)要为偶数!(看上图!)
end if
结论: 双引号的个数 mod 2 =0,这个双引号(")就是用来分割字段的边界
双引号的个数 mod 2<>0,这个双引号(")就是字段的值