注:这里说的大文件也不是太大,只有60多M而已(70多万条数据),相对比较大而已。

为了减轻编辑的工作,某种情况下网站上可能用会到csv格式的文件进行数据导入,但一般网站除了有上传文件大小限制以外,还有就是php脚本语言读取文件到内存一些以及写入到mysql中会超过最大范围。因此只考虑到用分割文件来实现。(当然偷懒就没有用到其他工具导入的方式了)

1.转换csv文件的到对应的编码。这个很多工具都可以做到。

2.在linux下分割文件:(表示按5000行分文件)

# split -l 5000 ../user.csv -d -a 4 user_

3.在每个小文件第一行前插入csv字段(-e表示使用正则,1i表示第一行之前,后面的-i是)# sed -e "1i 用户号码,用户姓名,用户星级,客户经理姓名" -i *

(或者)

# sed -i "1i 用户号码,用户姓名,用户星级,客户经理姓名" *

4.为分割后的文件批量增加扩展名

for i in *

do mv $i $i".csv"

done

5.打包分割文件,由于我需要将这些csv文件拿回来到windows环境下。

# tar czvf csv.tar.gz csv

6.完成。

python为csv文件添加表头_csv大文件分割以及添加表头相关推荐

  1. Python组织文件 实践:查找大文件、 用Mb、kb显示文件尺寸 、计算程序运行时间...

    这个小程序很简单原本没有记录下来的必要,但在编写过程中又让我学到了一些新的知识,并且遇到了一些不能解决的问题,然后,然后就很有必要记录一下. 这个程序的关键是获取文件大小,本来用 os.path.ge ...

  2. Python组织文件 实践:查找大文件、 用Mb、kb显示文件尺寸 、计算程序运行时间

    这个小程序很简单原本没有记录下来的必要,但在编写过程中又让我学到了一些新的知识,并且遇到了一些不能解决的问题,然后,然后就很有必要记录一下. 这个程序的关键是获取文件大小,本来用 os.path.ge ...

  3. Git入门之命令行删除文件及上传大文件至Github(二)

    自2013年开始,作者的代码基本是分享到CSDN下载区,最早设置均是免费的,但随着下载量增加,分数自动增长.为了更好地分享开源代码及相关工具,赶上时代潮流,作者后续会将代码分享至Github和CSDN ...

  4. 多文件上传,大文件上传3、5个G,那都不是事

    一套大文件上传的教程给大家. https://www.yyjcw.com/html/ke/34.html 重点讲解了多文件上传,大文件上传,分块上传,断点续传,文件秒传,上传失败自动修复再上传等功能, ...

  5. perl linux 遍历文件,Perl/Linux过滤大文件与其他文件的内容

    我正在使用另一个较小文件的内容过滤580 MB文件. File1中(较小的文件)Perl/Linux过滤大文件与其他文件的内容 chr start End 1 123 150 2 245 320 2 ...

  6. java rmi 文件传输_JAVA-RMI实现大文件传输

    在使用java-rmi的过程中,必然会遇到一个文件上传的问题,由于在rmi中无法传输文件流(比如rmi中的方法参数不能是FileInputStream之类的),那么我们只好选择一种折中的办法,就是先用 ...

  7. java 读取大文件内容_java读取大文件

    java一般读取文件时,将文件文内容全部加在到内存,然后读取,但是这种读取方式很明显不适合读取大文件,在进行大文件处理时,考虑到内存有限,采用分次读取的方式. java分次读取文件内容有三种方式, 1 ...

  8. 大文件表空间+创建大文件表空间+查询数据库表空间类型信息+查询数据库表空间类型信息...

    1用于解决存储文件大小不够的问题 2与普通表空间不同的地方在于大文件表空间只对应唯一一个数据文件或临时文件,普通表空间可最多1022个数据文件或临时文件 3大文件表空间对应文件可达4G个数据块大小,普 ...

  9. python无法处理特别大的数据文件_Python实现快速大文件比较代码解析

    问题 假如,在有两个大文件分别存储了大量的数据,数据其实很简单就是一堆字符串,每行存储一条,如何快速筛选出两个文件的异同之处么,或者如何筛选出两个文件中不同的元素呢? 刚开始我是通过最简单的方法,利用 ...

  10. python将csv一行保存一个txt_Python读写文件(csv、txt、excel)

    大家做在数据解决的时候,一定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件import csv #python2可以用file替代openwith open ...

最新文章

  1. NOI导刊模拟2—电话网络 解题报告
  2. DNN使用非80端口和总是跳转到http://localhost问题的解决
  3. 桥接模式(Bridge) 1
  4. 好玩的100个网站收藏
  5. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...
  6. min-max 容斥
  7. 程序员学习视频教程汇总
  8. 如何在苹果Mac上通过通知中心禁用通知?
  9. 专家显身支招 教你如何选购高品质DDR2内存(例)
  10. R2017b-Matlab安装教程
  11. 各种调制方式OFDM(QPSK,16QAM,64QAM)系统性能仿真
  12. oracle cogs 科目,OM模块关于COGS的生成
  13. MATLAB-数字图像处理 量化
  14. 企业电子邮件营销策略(Email营销策略)
  15. 编写第一个JavaFX界面
  16. windows的C盘根目錄下中文文件夾重命名
  17. PHP对接支付 alipay支付
  18. 太原师范学院java期末试题_2013-2014(2)太原师范学院期末试题(微分几何)A
  19. 马斯克预计特斯拉电动皮卡今夏发布 此前暗示起售价低于5万美元
  20. 公安情报研判系统开发,情指勤一体化平台建设方案

热门文章

  1. 高德地图 聚合效果
  2. 阿里云云计算专业认证(ACP)怎么样,怎么学习?
  3. 利用布尔运算可以做出怎样的PPT特效
  4. PNG转ICO-在线转换
  5. 英语语法篇 - 动词的分类和形式
  6. 根据名称获取对应的拼音码首字母大写
  7. C语言 哲学家就餐问题
  8. 3.5正交试验设计法
  9. 网易云音乐(纯CSS实战)
  10. 微信公众号 自定义菜单跳转html页面 前端获取code,openid