📊 CSV 表格预览编辑

打开 CSV · 双击改格子 · 排序筛选 · 导出 Excel · 数据不出本机
列的分隔符
文件编码 粘进来的文字固定按 UTF-8 处理,不用选
💡 不确定就留「自动判断」:逗号、制表符、分号、竖线里哪个把行列切得最齐就用哪个
📄
点击选择 .csv / .txt / .tsv 文件,或把文件拖到这里
也可以直接按 Ctrl+V 粘贴,或粘到下面的框里。从 Excel 复制一段表格粘进来同样能排成表格
📥 表格文本
一行就是一行表格,格子里有逗号要写成 "杭州,上海" 这样带双引号;格子里要换行也照样写在引号里
🔒
内容不出本机读文件、排表格、改格子、导出全在浏览器里完成,不向任何服务器发送你的内容
🖱️
拖进来就看文件拖到页面,或者从 Excel 复制一段直接 Ctrl+V,立刻排成表格
✏️
双击就能改像表格那样点格子、方向键移动、Tab 往右回车下移,改错的格子右上角有个小三角
📊
导出真 Excel下载的是 .xlsx 文件,Excel、WPS、LibreOffice 都能直接打开,表头加粗带底色
🔎
找内容和排序输入关键词就把含它的行留下并高亮,双击列字母按那列升序降序
↩️
改错能撤回撤销、重做各留 60 步,还能一键回到刚打开时的样子,原始文件不受影响
🇨🇳
中文不乱码UTF-8、GBK、Big5、UTF-16 都能读;导出的 CSV 默认带 BOM,Excel 双击就正常
🧱
长短不齐也排有的行格子多、有的少,按最多的那行列齐,缺的留空,并告诉你有几行不齐
使用说明与常见问题

格子内容有逗号、双引号、换行会不会错位?

不会。按 CSV 的通行规则读:带引号的格子里,逗号、换行都算内容,成双的 "" 读成一个双引号;写的时候反过来,格子里出现分隔符、引号或换行就整格加引号、里面的引号写成两个。所以 "他说:""好""" 读出来是 他说:"好"。

从 Excel 复制一段表格粘进来,能排成表格吗?

能。Excel 复制出来的内容用制表符分列、换行分行,「自动判断」会认出制表符,直接按列排好。在表格已经打开的状态下按 Ctrl+V,内容从当前选中的格子开始一格一格铺开,多出来的行列自动补齐,这一步同样能撤销。

怎么改一个格子里的内容?

双击格子就能改,选中格子后按回车或直接开始打字也一样。回车保存并移到下一行,Tab 保存并移到右边一格,Esc 放弃这次改动;Alt+回车(或 Shift+回车)是在格子里换行。改动过的格子右上角有一个小橙色三角。

怎么整行整列地操作?

点表格最左边的行号选中整行,点表格上方的字母选中整列,按住 Shift 再点另一处可以选一块区域。表格下方那一排按钮跟着当前选中的位置走:清空选中、上面插一行、左边插一列、删掉当前行、删掉当前列,末尾加一行、末尾加一列则直接加在表格末端。

排序按什么规则?

双击列字母就按这一列排:第一次升序,第二次降序,第三次取消排序恢复原序,排序状态写在列字母上(▲ 或 ▼)。这一列的空格子不参与判断、也永远排在最后;其余格子只要每一个都能当数字读,就按数值大小排(9 排在 10 前面),只要有一个不是纯数字,整列就按文字排,中文按拼音,英数字大小写不参与先后。

改错了怎么办?原文件会被改掉吗?

不会。所有改动只发生在浏览器内存里的这一份表格上,你打开的那个文件一个字节都没动。Ctrl+Z 撤销、Ctrl+Y(或 Ctrl+Shift+Z)重做,各留 60 步;「恢复原样」一次退回刚打开时的表格。关掉或刷新页面,改动就没了,想要改动请导出成新文件。

导出的 Excel 里数字是真是假?

勾了「Excel 里纯数字存成数值」时,只有写法本身就是这个数的最简写法的格子才存成数值:12800、-3.5、0.25 是数值;007 这种带前导 0 的(工号、邮编、银行卡尾号)、1.50 这种带末尾 0 的、超过 15 位的身份证号和长单号、1e5、+86 一律存成文本,不会被去掉 0,也不会被四舍五入成 1.23457E+17。想让某列老老实实当文本,把「Excel 里纯数字存成数值」关掉就是全部按文本存。

Excel 打开 CSV 是乱码?

多半是没带 BOM。Windows 版 Excel 打开不带 BOM 的 UTF-8 CSV 会按本地编码猜,中文就成了乱码。本工具下载的 CSV 默认带 UTF-8 BOM,双击就能正常显示;老系统导出的 GBK 文件把上方的「文件编码」换成 GBK 再打开就行。

「按当前排序和筛选导出」是干什么的?

开着它,导出的就是你在页面上看到的这一份:只含搜索留下来的行,并且按你排好的顺序。关掉它,导出全部行、按刚打开时的原始行序。行和列的内容本身不受这个开关影响,删掉的行列是真的没了。

会不会把内容传到网上?

不会。整个页面是一个单独的 HTML 文件,读文件、解析、编辑、生成 xlsx 全在你的浏览器里完成,你打开的表格内容一个字节都没有发出去。(本站只统计页面被打开的次数,用的是一个 1×1 像素的计数请求,里面不含任何数据内容。)

能开多大的文件?

不写死上限,按这台设备浏览器实时报出来的剩余额度算:每 100 万字符预留 22.9 MB,超了就拦下读取并告诉你差多少,输入框下面那行灰色小字就是当前的额度。表格本身按页渲染,一次只往页面里放 50~500 行,几千上万行也翻得动。下载 Excel 的硬限制来自 Excel 本身:单个工作表最多 1,048,576 行 × 16,384 列,超了这个数会拦住并提示你先拆表;下载 CSV 不受这个限制。

空格子、0 和「没有这一列」分得清吗?

CSV 文件里只有文本,没有类型,所以这一页里每个格子都是字符串:0、false、null 都按字面留着,不会自己变成数字或空。行比表头少的格子按空白补齐,那是这一行本来就没写;导出成 Excel 后这些格子是真的空单元格。

手机上能用吗?

能。手指双击格子调出输入框改内容,表格可以横着滑看后面的列,行号和表头会一直贴在左边和上边。导出的文件存在手机浏览器下载目录里,再从微信或文件管理器发给 Excel 应用打开。

松手就打开文件