最近做了一个 CSV 工具站:CSV Dock 。
做它的起因是自己处理 CSV 时经常遇到几个问题:
- 不太愿意把包含业务数据的 CSV 上传到陌生服务器
- Excel 打开 CSV 时容易出现乱码、分列错误或丢失编号前面的 0
- 文件稍微大一点,很多在线工具就会卡死
- CSV 、JSON 、Excel 转换通常散落在不同网站,操作方式也不统一
所以我做成了一个 local-first 的工具箱:文件直接在浏览器内处理,不上传到应用服务器,也不需要注册账号。
目前包含:
- CSV 查看、搜索和排序
- CSV 转 Excel ( XLSX / XLS )
- Excel 转 CSV ,可将全部工作表导出为 ZIP
- JSON 转 CSV ,支持选择数组路径和展开嵌套对象
- CSV 转 JSON / JSON Lines
- 多个 CSV 按表头或列位置合并
- CSV 结构检查,包括列数、重复表头、引用符和不可见字符
- UTF-8 、UTF-16 、Windows-1252 、Shift_JIS 等编码检测和手动切换
项目还在早期阶段,想请大家帮忙试试,尤其希望得到这些反馈:
- 大文件在你们的浏览器上是否流畅
- 有没有解析错误的 CSV 方言或特殊文件
- 哪个转换或清洗功能最值得下一步做
- 页面是否有不必要的复杂设计
- Safari 、Firefox 下有没有兼容性问题
如果遇到问题,可以直接在帖子里回复,最好附上文件编码、分隔符、文件大小和浏览器版本;涉及敏感数据时不要上传原文件,描述现象即可。
欢迎拍砖。