将 CSV 转换为 SQL INSERT 语句

粘贴或导入一个 CSV 文件,并指定目标表名:该工具会为每一行生成一条 INSERT INTO 语句,可直接粘贴到您的数据库中。

示例:
将 .csv 文件拖放到此处,或在下方粘贴内容。

工作原理

当您有一个 CSV 导出文件(来自电子表格、CRM 或旧系统),想要快速将其导入数据库,而又不想使用专门的导入工具或编写脚本时,这个工具很实用。粘贴或导入带表头的 CSV,指定目标表名,点击「生成 SQL」,即可将得到的 INSERT INTO 语句直接粘贴到您的 SQL 客户端中。

值中的引号和撇号是如何处理的?

每个文本值都用单引号括起来,其中包含的撇号会自动加倍(标准 SQL 约定),例如 O'Brien 会变成 'O''Brien'。这可以避免在名称或注释中包含撇号时破坏 SQL 语法。

数字是否会被正确处理为数字?

是的:看起来像整数或小数的值(例如 42 或 19.90)会原样插入,不加引号,以便数据库能将该列正确识别为数字类型。所有其他值(文本、日期、空值)都会用单引号括起来。

处理完全在本地进行,通过 WebAssembly 在您的浏览器中完成:您的文件永远不会离开您的电脑。