COPY到目标源(EXCEL或WPS)丢失记录BUG及解决方法
2017-07-28 10:12
399 查看
数据源:SQL SERVER或记事本
目标源:EXCEL或WPS
测试环境
--测试1
在记事本输入
1 A
"2 B
3 C
4 D
复制到EXCEL,结果集显示:
--测试2
在记事本输入
1 A Z
2 "B Z
3 C Z
4 D Z
结果集显示:
测试验证:
第二条记录开头有双引号(")时,会合并后面的结果集,造成记录数不一致
在多栏位时有任意一个本栏位有双引号都会造成合并
找到原因就好解决
处理方法
1、在数据源删除掉,这样会改变原数据,在特定的情况下可以用(如允许丢失开头字符是双引号)
2、把栏位有双引的内空前加一个特殊的符号,COPY到目标源时替换这个特殊方法
个人推荐用第二种方法不改变原数据
目标源:EXCEL或WPS
测试环境
--测试1
在记事本输入
1 A
"2 B
3 C
4 D
复制到EXCEL,结果集显示:
--测试2
在记事本输入
1 A Z
2 "B Z
3 C Z
4 D Z
结果集显示:
测试验证:
第二条记录开头有双引号(")时,会合并后面的结果集,造成记录数不一致
在多栏位时有任意一个本栏位有双引号都会造成合并
找到原因就好解决
处理方法
1、在数据源删除掉,这样会改变原数据,在特定的情况下可以用(如允许丢失开头字符是双引号)
2、把栏位有双引的内空前加一个特殊的符号,COPY到目标源时替换这个特殊方法
个人推荐用第二种方法不改变原数据
相关文章推荐
- OLEDB方式读取Excel丢失数据的原因和解决方法
- jquery的clone方法应用于textarea和select的bug修复不能copy值,clone id重复的解决
- Windows7bug:快捷方式图标丢失解决方法
- 硬盘无法访问 D:\参数不正确不丢失数据解决方法 [记录]
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- 打开Excel文档出现“您正在处理的信息有可能丢失”的解决方法
- android下前端开发诡异bug记录&解决方法
- 利用OleDb导入Excel数据丢失问题及解决方法
- Extjs 中实现combox多选,已经解决了原有的bug 【选择多条记录后,鼠标点击其他空白处,选择的数据丢失,】
- 关于EasyUI 1.5版Datagrid组件在空数据时无法显示"空记录"提示的BUG解决方法
- OLEDB方式读取Excel丢失数据、字符串截断的原因和解决方法
- OLEDB方式读取Excel丢失数据的原因和解决方法
- Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
- NetCMS使用BUG记录及解决方法
- android学习记录(七)R文件clean后丢失无法恢复,个人的解决方法。
- 关于微信小程序bug记录与解决方法
- Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- POI处理excel文件中的日期格式数据bug的解决思路及方法
- Firefox2中输入框丢失光标bug的解决方法