社区
C#
帖子详情
csv文件处理
menghuanchiyue
2013-12-05 09:32:54
有个数据包(csv文件格式)非常大(1.6G),我需要把里面的数据处理后存储到数据库中。
现在的问题是因为这个文件太大无法打开,程序读取会内存溢出。
求处理方法。
...全文
252
7
打赏
收藏
csv文件处理
有个数据包(csv文件格式)非常大(1.6G),我需要把里面的数据处理后存储到数据库中。 现在的问题是因为这个文件太大无法打开,程序读取会内存溢出。 求处理方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
卧_槽
2013-12-05
打赏
举报
回复
一行一行的读就好了
gomoku
2013-12-05
打赏
举报
回复
可以自己写一个CSV解析,几十行就可以了。 CSV解析中用StreamReader来ReadLine。StreamReader不用把文件全部放入内存。
马老虎
2013-12-05
打赏
举报
回复
第一种:加内存。 第二种:手动拆分csv 分别读取。 第三种:文件流分段处理。
夜轻风
2013-12-05
打赏
举报
回复
http://bbs.csdn.net/topics/350230269
qldsrx
2013-12-05
打赏
举报
回复
C#的话直接用StreamReader一行行读取,并一行行插入数据库,不要把文件内容全部加载。 Sqlserver的话可以用bcp命令直接将这个csv文件导入到数据库中,非常简单快速。 Oracle 的话可以用utl_file.fopen打开csv文件,逐行导入到数据库中,也很快。 MySQL的话可以用LOAD DATA INFILE语法读取csv文件并导入到数据库中,非常快。
menghuanchiyue
2013-12-05
打赏
举报
回复
一行一行读取只能用于一次性操作,这文件只是一个样本,还有更大的数据文件,不可能一次操作完的。 有没有办法记录一行的标识,下次读取从这个标识开始读? 分块读可以记录,但是会破坏格式
nanbaifeiliao
2013-12-05
打赏
举报
回复
StreamReader来ReadLine,一行一行来读取
python
处理
csv
文件
本文介绍如何使用Python操作
CSV
文件
,包括读取、写入、去重及数据
处理
等技巧,并利用pandas库增强数据
处理
能力。
python
处理
多个
csv
文件
本文介绍了使用Python
处理
多个
CSV
文件
的方法,包括
文件
计数、行数统计和
文件
合并。通过
csv
模块和pandas库提供了两种操作方式,重点强调了pandas在
处理
时会忽略表头。
Python 中如何使用
csv
模块
处理
CSV
文件
?
本文介绍了Python中使用
csv
模块
处理
CSV
文件
的方法。涵盖了
CSV
文件
的基本概念,详细讲解了读取、写入、追加数据等操作,还提及
处理
不同分隔符和大
文件
的技巧,最后给出了
CSV
读写的最佳实践,能让数据
处理
更高效。
015-
CSV
文件
处理
本文介绍了
CSV
文件
的基础知识及在Python中的
处理
方法。涵盖了
csv
模块的基本操作,如读取与写入,还讲解了自定义
CSV
格式、
处理
大型
文件
、数据验证和清洗等高级技巧。同时结合销售数据分析和数据透视表的应用实例,帮助读者深入理解
CSV
在数据分析中的作用。
浅谈如何使用python
处理
CSV
文件
的数据
本文作者因工作需要
处理
txt
文件
数据,将其转为
csv
格式后,借助Python的
csv
模块和list数据类型进行
处理
。介绍了
csv
模块的属性,如分隔符、引用符等,还讲解了register_dialect、reader、writer等常用方法,分享了首次使用该模块
处理
文件
的经历。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章