如何将 Excel 导入 SQL Server

2026-06-08

为什么用脚本导入

在开发测试环境中,经常需要把 Excel 表格里的样例数据写入 SQL Server。手动敲 INSERT 很慢,也容易出错。将 Excel 转为 SQL 脚本可以:

  • 快速生成可重复的初始化数据
  • 在版本库中保存种子数据
  • 在多台环境一致导入

使用 ComTools Excel 转 SQL

  1. 打开 Excel 转 SQL 工具页面。
  2. 上传 .xlsx.csv 文件。第一行应为列名(表头)。
  3. 选择目标 Sheet(多 Sheet 文件)。
  4. 填写表名,例如 dbo.Users
  5. 勾选需要导入的列,配置 INSERT / UPDATE / DELETE 类型。
  6. 点击生成,复制或下载 .sql 文件。

在 SQL Server 中执行

USE YourDatabase;
GO
-- paste generated INSERT statements

建议在测试库先执行,确认行数与字段类型正确,再用于其他环境。

注意事项

  • 字符串中的单引号会自动转义。
  • 大文件建议分批生成,避免单脚本过大。
  • 生产环境导入前请备份数据库。

相关工具