社区
C#
帖子详情
对比csv (ado.net)
Bourbon1795
2010-12-13 02:49:32
两张csv的表格。和excel插不多,每个都有7-8万条数据。
其中有数千条记录是不一样的。用最快的方法找出来(别说extens)。
另外两张表的字段是一样的。
有没有什么好方法啊
...全文
95
6
打赏
收藏
对比csv (ado.net)
两张csv的表格。和excel插不多,每个都有7-8万条数据。 其中有数千条记录是不一样的。用最快的方法找出来(别说extens)。 另外两张表的字段是一样的。 有没有什么好方法啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whrspsoft3723
2010-12-13
打赏
举报
回复
给你提个"土"办法(如果你这两个文件是标准的csv话,并且字段对应,顺序完全相同,如果不同,就不要向下看了)。
这可能是编程量最小的,但不一定速度最快(但编码应该是最快的)
能把 csv文件按记录读出来吧。
把其中一个逐条按记录读出来(不做任何加工),假定它叫 字符串 line.
读的同时,到另一个文件串(另一个文件读成一个字符串,假定叫 str_file2)查找你读出来的这条记录。
str_file2.indexof(line);
如果找到内容,把str_file2中的对应串替换为空。
如果找不到,记录下来这一条,假定为一个集合,lst.Add(line);
读完后, str_file2中剩余的内容 + lst 就是你要找的差异数据。
乱说的,不一定适合你的情况。
它要求你的csv文件中没有错误。
jointan
2010-12-13
打赏
举报
回复
连接,排序,遍历
和所在上下两条内容全不一样的,就是你要找的
bourbon1795
2010-12-13
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
数据太多,分sheet分批分析
[/Quote]
具体点
wuyq11
2010-12-13
打赏
举报
回复
数据太多,分sheet分批分析
bourbon1795
2010-12-13
打赏
举报
回复
没人回?
MySQL5.1参考手册官方简体中文版
获取最新CHM及PDF版本,请访问:hemon.ecjtu.net 。 张伟,华东交通大学。 摘要 这是MySQL参考手册 它涉及MySQL 5.1至5.1.2-alpha版本。 文档生成于: 2005-11-15 ----------------------------------------...
MySQL 5.1中文手冊
2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 ...
Python 提取 PDF 表格数据
使用 Python 的 Camelot 包来自动化解析 PDF 中的有线框和无线框表格,代码简洁高效,而且可以把数据保存到 Excel、
CSV
等文件中,便于对数据进行对比分析,极大地提高了数据处理的效率。 【课程设计大纲】
MySQL 5.1参考手册 (中文版)
2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 ...
mysql官方中文参考手册
2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章