CSV 转 SQL 在线工具

直接上传 CSV 文件生成 INSERT、UPDATE、DELETE 或 SELECT SQL 脚本,无需先转成 Excel。

为什么需要 CSV 转 SQL

很多系统会导出用户、订单、报表或日志 CSV。这个页面说明如何把 CSV 行转换为可执行 SQL,用于数据库导入、测试造数或上线评审。

CSV 格式要求

建议使用 UTF-8 编码、逗号分隔,第一行为表头。列名尽量清晰且唯一;重复表头会由解析器自动重命名。

选择合适的 SQL 类型

新增数据选择 INSERT;CSV 中包含主键和新值时选择 UPDATE;包含待删除记录时选择 DELETE;只想快速查询可选择 SELECT 生成 WHERE IN。

大 CSV 文件处理

数据量较大时建议下载 .sql 文件,不要只复制预览内容。执行前先在测试库验证,并按批次导入。

示例:CSV 行生成 INSERT 语句

CSV 示例

Sku,Name,Price
A100,键盘,59.90
A101,鼠标,29.50

生成的 SQL

INSERT INTO dbo.Products (Sku, Name, Price) VALUES ('A100', N'键盘', 59.90);
INSERT INTO dbo.Products (Sku, Name, Price) VALUES ('A101', N'鼠标', 29.50);

常见问题

需要先把 CSV 转 Excel 吗?

不需要。可以直接在 Excel 转 SQL 工具页上传 CSV,根据解析出的表头和数据行生成 SQL。

支持哪些数据库方言?

支持 SQL Server、MySQL、PostgreSQL、SQLite 和 Oracle。

CSV 可以生成 UPDATE 或 DELETE 吗?

可以。UPDATE 需要分别选择 SET 列和 WHERE 列;DELETE 必须选择能安全定位记录的 WHERE 列。