跳到主要内容
← 返回

CSV 转 SQL / Markdown / HTML - 在线数据转换

数据
本地运行 · 不上传

在线 CSV 数据转换工具:CSV 一键生成 SQL INSERT 语句、Markdown 表格、HTML 表格。支持自定义表名。

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

下一步

使用指南

拿到一份 CSV,下一步常常是灌进数据库或贴进文档当表格。本工具把 CSV 转成 SQL INSERT、Markdown 表或 HTML 表,表名可自定义,标识符风格可选 MySQL/Postgres 风格,转换在浏览器本地完成——适合小到中等体积的一次性迁移,不替代正式 ETL。

1. 转换一份 CSV

粘贴 CSV,确认分隔符与首行是否为表头,填写表名并选择标识符引用风格,生成 INSERT 或其它表格文本。先对十行样例执行或人工检查,再处理全量。

  1. 粘贴 CSV 并确认分隔符。
  2. 设置表名与标识符风格。
  3. 生成后抽查语句再使用。

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 再进来。按最终消费格式选路径,减少无意义的多次转换。

不会。文件内容只在本地内存中解析,转换结果直接生成在页面里,全程没有网络传输。

相关工具

相关文章