CSV 编辑器(预览、删列并重新下载)

先检查,再编辑。删除不需要的列,整理数据,然后下载新的 CSV。

预览 CSV,选择要保留的列,并在浏览器内完成拆分、合并和重排操作。

不会上传任何内容。所有处理都在浏览器内完成。

预览 CSV 并选择要保留的列
删除、重排、拆分和合并列
无需上传文件(本地处理)
将转换后的 CSV 作为新文件下载

这个 CSV 编辑器可以做什么

CSV 预览(前 N 行)

  • 在编辑前检查数据
  • 自动检测分隔符,并支持手动覆盖
  • 支持切换编码(UTF-8 / Shift_JIS)

列选择与删除

  • 只保留你需要的列
  • 导出前检查输出列名和数量

列重排(高级)

  • 通过拖拽改变列顺序
  • 这会改变列位置,不会对行进行排序

拆分列

  • 把一列拆成多列
  • 设置最大拆分次数和溢出处理方式
  • 高级模式支持基于正则的拆分

合并列

  • 将多列合并成一个新的输出列
  • 可选分隔符:_、/、-、空格或自定义
  • 可选择空值处理方式(跳过 / 保留)

使用方法(3 步)

  1. 载入 CSV 文件(文件选择器或拖放)。
  2. 检查预览并编辑(保留 / 删除列、重排、拆分、合并)。
  3. 下载转换后的 CSV。原始文件不会被修改。

界面 / 设置

载入

  • 分隔符:自动 / , / Tab / ; / | / 其他
  • 编码:自动 / UTF-8 / Shift_JIS
  • 表头行:将第一行视为列名(开 / 关)

预览

  • 预览行数:前 50 / 100 / 200 行
  • 支持按列名和预览值搜索

列操作

  • 保留此列(复选框)
  • 全选 / 全清 / 仅显示已选
  • 高级:拖拽重排列顺序

拆分 / 合并 / 下载

  • 拆分:目标列、方式、最大拆分数、新列名
  • 合并:目标列、新名称、分隔符、空值策略
  • 下载:文件名、换行符(LF / CRLF)

常见问题

我上传的 CSV 会被发送到别处吗?

不会。解析和转换都只在浏览器本地进行。

可以重排列顺序吗?

可以。在高级选项中启用拖拽重排即可。

预览会显示多少行?

为保证速度,预览仅显示前 N 行,但转换仍可作用于整个文件。

可以处理混合分隔符模式吗?

可以。高级模式中的正则拆分可处理混合分隔符模式。

可以选择合并时使用的分隔符吗?

可以。可选择 _、/、-、空格或自定义分隔符。

原始文件会被修改吗?

不会。结果会作为单独的新文件下载。

可以打开 Shift_JIS 编码的 CSV 吗?

可以。编码支持自动检测和手动切换。

注意事项

  • 为保证响应速度,预览只显示前 N 行。导出时仍会处理完整文件。
  • 包含带引号逗号或换行的 CSV 需要符合标准的解析器(此处已支持)。
  • 大文件的处理速度取决于你的设备性能。