在线 CSV 数据转换工具:CSV 一键生成 SQL INSERT 语句、Markdown 表格、HTML 表格。支持自定义表名。
摘要:免费的 CSV SQL 查询工具,基于 SQL.js (SQLite WASM) 引擎,支持 SELECT/JOIN/聚合函数,数据不出浏览器。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
下一步
使用指南
拿到一份 CSV,下一步常常是灌进数据库或贴进文档当表格。本工具把 CSV 转成 SQL INSERT、Markdown 表或 HTML 表,表名可自定义,标识符风格可选 MySQL/Postgres 风格,转换在浏览器本地完成——适合小到中等体积的一次性迁移,不替代正式 ETL。
1. 转换一份 CSV
粘贴 CSV,确认分隔符与首行是否为表头,填写表名并选择标识符引用风格,生成 INSERT 或其它表格文本。先对十行样例执行或人工检查,再处理全量。
- 粘贴 CSV 并确认分隔符。
- 设置表名与标识符风格。
- 生成后抽查语句再使用。
2. 转换前先查数据
字段内逗号、换行、双引号必须被正确引用,否则列会错位。空值、数字与字符串在 SQL 里的写法不同;日期是否带时区要与目标列类型一致。脏数据进库比转换失败更贵。
- 先修引号与列数。
- 统一空值表示。
- 日期格式与列类型对齐。
3. 标识符风格
MySQL 常用反引号,Postgres 常用双引号;保留字作列名时尤其关键。选错风格会导致语句在目标库直接语法错误。本页提供风格开关,不自动探测远端方言。
4. 适合与不适合
适合演示数据、临时修复、文档里嵌表。不适合百万行迁移、需要事务与断点续传的管道,也不处理存储过程与约束创建。把输出当草稿,入库前仍要在测试库执行。
5. 安全
CSV 可能含个人与机密字段;本地转换避免上传。生成的 INSERT 仍可能被误贴到生产——执行前确认连接串与库名,优先在事务中试跑并准备回滚。
6. 和其它表格工具
可先 Excel→CSV 或 CSV↔TSV 再进来;若目标是分析而非入库,也许 JSON/Excel 更合适。按终点选路径,减少无意义的多次转换。
常见问题
三种输出:SQL INSERT 语句(表名可自定义)、Markdown 表格和 HTML 表格。适合把数据灌进数据库、贴进文档或 README 当表格,面向小到中等体积的一次性迁移,不替代正式 ETL。
MySQL 常用反引号、Postgres 常用双引号包裹表名和列名,列名撞上保留字(如 order)时尤其关键。选错风格会导致语句在目标库直接语法错误;工具提供风格开关,但不会自动探测目标库方言。
先确认分隔符与首行是否为表头。字段内的逗号、换行、双引号必须被正确引用,否则列会错位;空值、数字与字符串在 SQL 里写法不同,日期是否带时区要与目标列类型对齐。建议先对十行样例抽查再处理全量。
当草稿用。入库前先在测试库执行;执行前确认连接串与库名,避免误贴到生产;优先放在事务里试跑并准备好回滚——脏数据进库比转换失败更贵。
若终点是分析而非入库,先转 JSON/Excel 可能更合适;也可以先走 Excel→CSV 或 CSV↔TSV 再进来。按最终消费格式选路径,减少无意义的多次转换。
不会。文件内容只在本地内存中解析,转换结果直接生成在页面里,全程没有网络传输。
相关工具
相关文章
在线 CSV 转 SQL 工具:将表格数据导入数据库
CSV 转 INSERT:空单元格→NULL、MySQL 反引号或 PostgreSQL 双引号、BOM 剥离、Markdown 竖线转义,以及与 COPY/LOAD 的分工。
表格数据互转完全指南:Excel、CSV、JSON、Markdown、HTML 一站式转换
Excel、CSV、JSON、Markdown、HTML 五种表格格式互转:分隔符、表头、空单元格与合并单元格边界,以及对应在线工具实操。
在线 SQL 格式化工具:美化和压缩 SQL 查询语句
按方言格式化/压缩 SQL(MySQL、PostgreSQL、SQLite、BigQuery)。diff 友好排版、ORM 日志整理,以及格式化器做不到的事。可衔接 CSV→SQL。