📊
CSV 在线编辑器
打开 GBK / UTF-16 CSV 不乱码,在线编辑、清洗、转 JSON / SQL / Markdown,零上传
🔒文件只在你的浏览器里解析,不会上传、也不会写入本机磁盘;刷新页面后内容会丢失,请及时导出。
把 CSV / TSV / TXT 文件拖到这里
或
示例:
使用说明 / 算法说明
- 什么是 CSV 文件?CSV(Comma-Separated Values)用分隔符把表格存成纯文本:一行一条记录,字段之间用逗号(或制表符、分号)隔开。因为它没有格式、体积又小,是系统之间交换表格数据最常用的格式——数据库导出、日志报表、电商订单批量导入,几乎都是 CSV。
- 为什么 CSV 打开会乱码?CSV 只存字节,不声明编码。中文 Windows 上的 Excel 默认按 GBK(CP936)保存,而大多数在线工具按 UTF-8 解读,两种编码对中文的字节定义完全不同,于是出现「锟斤拷」这类乱码。本工具会先做 BOM 检查,再用严格 UTF-8 解码校验,失败时依次评估 GBK、GB2312、Big5、Shift_JIS、EUC-KR,给出识别结果与置信度;当两种解读都有可能时,会把两种结果的首行并列给你看,由你点选正确的一个——不会替你悄悄猜。
- 怎么编辑表格?双击单元格即可修改,Enter 提交、Esc 取消、Tab 移到下一格。列头菜单可重命名列、移动列顺序、删除列、查看该列的类型、空值数、去重数与 Top 5 取值。工具栏可以插入和删除行、插入和删除列。所有修改都可以用 Ctrl+Z 撤销,最多回退 100 步。表格采用虚拟滚动渲染,一万行也能流畅滚动。
- 怎么清洗数据?工具栏提供查找替换(支持正则)、全表去除首尾空格、删除全空行与全空列、按整行或指定列去重、最多三列组合排序(中文按拼音排序,空值固定排在最后)、按条件筛选、把一列按分隔符或固定宽度拆成多列、把多列按模板合并,以及行列转置。每一项都是独立的撤销步骤,可以随时反悔。
- 能转成哪些格式?转换功能支持导出为 JSON(对象数组 / 二维数组 / NDJSON 三种形态)、Markdown 表格、SQL INSERT 语句(MySQL / PostgreSQL / SQLite 三种方言,自动转义单引号)、TSV 和 HTML 表格。结果可以直接复制、下载成文件,或一键发往站内的 JSON 格式化、Markdown 编辑器、文本对比等工具继续处理;也可以把 JSON 对象数组直接粘回来生成表格。
- 文件安全吗?会上传吗?不会。整个解析、编辑、转换过程都在你的浏览器里完成,文件不经过任何网络请求。本工具也不会把数据写入浏览器存储,刷新页面后内容会丢失,请及时导出。需要提醒的是,导出 CSV 时若单元格以等号、加号、减号或 @ 开头,Excel 会把它当成公式执行(即「CSV 公式注入」),本工具默认会对这类单元格加前缀保护,你可以在导出对话框中查看或关闭。
同类工具 · 在线编辑器