跳到工具
ViewCSV
无需上传文件

在线编辑 CSV 文件

#
1001041磊 黄北京Coffee beans 1kg7139.122026-01-27pending
2001042杰 徐北京Coffee beans 1kg2132.102026-02-14shipped
3001043伟 孙上海Notebook A57129.752026-03-22pending
4001044敏 杨上海Chair, ergonomic1122.252026-04-25paid
5001045静 王成都Coffee beans 1kg92026-05-15refunded
6001046伟 黄北京Desk lamp8104.232026-06-06refunded
7001047 伟 吴 成都USB-C cable5225.652026-07-08refunded
8001048杰 李南京Coffee beans 1kg774.982026-08-11refunded
9001049磊 王南京Monitor 27"9223.842026-09-22pending
10001050艳 吴南京Desk lamp391.942026-01-02shipped
11001051娜 刘深圳Monitor 27"2216.982026-02-18pending
12001052磊 刘上海Chair, ergonomic8136.302026-03-22pending
13001053静 张北京Desk lamp4238.822026-04-25pending
14001054艳 陈南京USB-C cable495.922026-05-21paid
15001043伟 孙上海Notebook A57129.752026-03-22pending
15 行 · 8 列已选 1 行 × 1 列没有未保存的更改

打开一个或多个 CSV 文件,在表格中直接编辑:修改单元格(包括单元格内换行)、增删行和列、排序和筛选、撤销和重做,然后下载。下载的文件保留原有的分隔符、换行符、字节顺序标记(BOM)和编码,并按文件原来的顺序包含全部行。超过 25 MB、10 万行或 200 万个单元格的文件会进入大文件模式,从磁盘按页读取,而不是整体载入。

如何编辑 CSV 文件

  1. 点击 打开文件(可以一次打开多个,每个文件一个标签页),或粘贴数据,也可以点击 新建 从空表开始。
  2. 点击单元格后直接输入,或按 Enter 键、F2 键编辑现有内容。按 Shift+Enter 在单元格内换行,按 Esc 键取消。
  3. 使用 添加行、添加列、列菜单(点击列名打开)和侧边面板,完成排序、筛选、修改文本或组合处理步骤。
  4. 点击 下载 CSV(或按 Ctrl/⌘+S)。在关闭标签页之前,都可以撤销和重做(Ctrl/⌘+Z、Ctrl/⌘+Shift+Z)。

可以做什么

单元格和区域可以在表格中直接编辑,也可以在 单元格 面板中编辑,那里会连同换行显示完整内容。拖动鼠标或按 Shift+方向键选择区域;Ctrl/⌘+C 以制表符分隔的文本复制,Ctrl/⌘+V 粘贴从电子表格复制来的制表符分隔文本,Delete 键清空选区,向下填充 把选区第一行的内容向下复制。
行和列添加、删除行;插入、重命名、移动、删除列;拖动列边缘调整列宽;在宽松和紧凑两种行高之间切换。
查找和定位在文件中查找 只显示包含该文本的行。跳到行 可直接定位到任意行号。
视图:排序和筛选最多按 8 列排序(文本、自然顺序、数字或日期),并可用“包含”“属于列表中的值”“数字介于”“日期早于”等条件筛选。视图只改变显示内容,不改动文件;只保留这些行,并按此顺序排列 会把视图变成一次可撤销的修改。视图可以保存在当前浏览器中,用于列相同的其他文件。
文本替换文本或正则表达式(支持 $1 分组)、去除首尾空格、转换大小写;可作用于所选列、全部行或仅当前视图中的行,可区分大小写或只匹配整个单元格。应用前,预览会统计将被修改的单元格数量。
处理步骤把多个步骤串起来:拆分列、合并列、删除重复行、重命名或删除列。先预览结果,再作为一次修改应用,还可以导出为 JSON,在其他文件上重复执行。步骤按列名和位置引用列;缺少某列时会停止并给出提示。
文件显示行数、列数、分隔符、编码、字节顺序标记(BOM)、换行符、末尾是否有换行和文件大小,以及下载时会保留哪些格式。

大文件

文件超出内存上限时,编辑器会为每条记录的起止位置建立索引(每条记录 16 字节),之后只读取你正在查看的行。在这种模式下,你可以编辑单元格、增删行、重命名列、查找文本、跳到任意行,对整份文件排序和筛选,也可以撤销和重做。

保存时会写出一份完整的新文件:没有改动的行从原文件逐字节复制,引号和换行符完全不变;修改过的行和新增的行使用文件原有的分隔符和换行符。文本工具和处理步骤只适用于内存上限以内的文件;更大的文件请使用 筛选 CSV 行、CSV 数据清洗 或 CSV 格式调整,它们会以流式方式处理整份文件。

大文件编辑支持 UTF-8 和 Windows-1252 编码的文件。其他编码的文件(例如 GBK/GB18030)以只读方式打开;UTF-16 文件需要先转为 UTF-8。排序时会把匹配行的排序值保存在内存中,最多支持 200 万个匹配行。

下载时会保留什么

  • 全部行,按文件原来的顺序。对视图排序或筛选,不会让下载的文件少任何一行。
  • 分隔符(逗号、分号、制表符或竖线)、换行符(CRLF、LF 或 CR)、字节顺序标记(BOM),以及文件末尾是否有换行。
  • UTF-8、UTF-16 和 Windows-1252 文件按原编码保存。浏览器无法写出 Shift_JIS、GB18030 等其他旧编码,这类文件会保存为 UTF-8。
  • 所有值都按输入的样子保存:前导零、长编号和公式都保持为文本。只有确实需要时才给值加引号。

限制与隐私

内存编辑:最大 25 MB、10 万行、200 万个单元格和 250 列,最多可撤销 100 步。大文件模式没有固定的行数上限,已用一个 20 万行、18.4 MB 的文件测试过(在第 175,000 行编辑、对整份文件排序和筛选、完整下载)。更大的文件取决于浏览器可用的内存和磁盘空间。

文件在你的浏览器中读取和保存,不会上传。编辑内容如果不下载,关闭标签页后就会丢失。

常见问题

编辑器会改动数字或日期吗?

不会。每个值都按文件中的文本保留,所以 00123 仍是 00123,1.2300 仍是 1.2300。

能只下载筛选后的行吗?

在视图面板中选择 只保留这些行,并按此顺序排列,然后下载即可。也可以使用 筛选 CSV 行,它只写出符合条件的行。

修改会自动保存吗?

不会。修改只保存在当前标签页中,直到你下载为止。如果有未保存的修改,离开页面前浏览器会提示确认。

标准与参考资料