数据源:SQL SERVER或记事本
复制到EXCEL,结果集显示:
--测试2
目标源:EXCEL或WPS
测试环境
--测试1
在记事本输入
1 A
"2 B
3 C
4 D
复制到EXCEL,结果集显示:
![](https://i-blog.csdnimg.cn/blog_migrate/efc39296ddbbd04f29e844906bc5b9a4.png)
--测试2
在记事本输入
1 A Z
2 "B Z
3 C Z
4 D Z
结果集显示:
测试验证:
第二条记录开头有双引号(")时,会合并后面的结果集,造成记录数不一致
在多栏位时有任意一个本栏位有双引号都会造成合并
找到原因就好解决
处理方法
1、在数据源删除掉,这样会改变原数据,在特定的情况下可以用(如允许丢失开头字符是双引号)
2、把栏位有双引的内空前加一个特殊的符号,COPY到目标源时替换这个特殊方法
个人推荐用第二种方法不改变原数据