You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Notepad++拆分500万行的大型CSV文件

如何使用Notepad++拆分500万行的大型CSV文件

嘿,我来帮你搞定这个拆分需求,分两种方法,手动操作和宏录制,你可以根据自己的情况选:

方法一:手动分步拆分(适合新手,操作直观)

  • 首先打开你的大型CSV文件到Notepad++里,500万行的文件打开可能有点慢,耐心等它加载完就行。记得开启行号显示:点击顶部菜单「视图」→「显示行号」,这样能清楚看到每行的位置。
  • 计算好拆分的段数:每1048574行一个文件,500万行大概会分成5个文件(前4个各1048574行,最后一个约80万行)。
  • 第一次拆分:点击「编辑」→「转到」,输入行号1048574,点击「转到」,把光标移到这一行的末尾。按下Ctrl+Shift+Home选中从文件开头到当前光标位置的所有内容,复制(Ctrl+C)后新建一个Notepad++文件,粘贴(Ctrl+V),保存成比如data_part1.csv。
  • 回到原文件,删除刚才选中的内容(直接按Delete就行),然后重复上面的操作:定位到第1048574行(此时原文件剩下的内容第一行是原来的第1048575行,所以直接转到行号1048574就行),选中、复制、新建文件保存为data_part2.csv。
  • 重复这个过程直到处理完所有内容,最后剩下的不足1048574行的部分单独保存为最后一个文件。

方法二:宏录制自动拆分(适合重复操作,更高效)

如果觉得手动重复太麻烦,可以用Notepad++的宏功能来自动化:

  • 打开原文件,光标定位到文件开头,确保行号显示开启。
  • 点击顶部菜单「宏」→「开始录制」,接下来的操作会被记录下来:
    1. 点击「编辑」→「转到」,输入1048574并转到,光标移到行尾;
    2. 按Ctrl+Shift+Home选中内容,Ctrl+C复制;
    3. 新建文件,Ctrl+V粘贴,手动命名保存(比如data_part1.csv);
    4. 回到原文件,按Delete删除选中的内容,光标回到新的文件开头。
  • 点击「宏」→「停止录制」,给这个宏起个名字比如「SplitCSV」。
  • 之后每次点击「宏」→「执行」(或者用你设置的快捷键),就能自动完成一次拆分,直到剩下最后一部分内容,手动保存即可。

小提醒

如果你的CSV文件有表头,记得每个拆分出来的文件都要加上表头哦——可以先把表头复制到每个新文件里,再粘贴拆分出来的内容,避免数据缺失表头。另外保存时注意和原文件用相同的编码,防止出现乱码问题。

备注:内容来源于stack exchange,提问作者Cell-o

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:18:04