sql-server - 将 Excel 与 SQL Server 集成

标签 sql-server excel tsql import integrate

我对 SQL Server 还很陌生,但我正在寻找一种将 Excel 与 SQL Server 集成并提供读/写双向连接的工具。

我希望能够从 SQL Server 提取数据并执行一些评估/数据操作,然后将数据写回服务器。

基本上,我的客户从供应商处接收 Excel 原始数据,他们对电子表格进行一些验证,然后将电子表格发回,但数据的副本需要位于某种数据管理系统中。我已经测试了 MDS,但我并不完全满意。我正在寻找的功能是

数据验证 数据匹配 - 匹配并合并/将两个或多个工作表合并为一个 读/写sql

我不需要导入/导出向导,也不想使用 SSIS,而且它们都不适合。

最佳答案

这就是 Google - 前所未有。有相当多的学科专家在他们的博客上发帖,因为他们热爱帮助像你我这样的人。

So check out here multiple ways you can import data into SQL Server, without using SSIS例如,

  • bcp 实用程序

例如 bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName

  • 使用 T-SQL 批量插入

例如

`BULK INSERT dbo.ImportTest`
`FROM 'C:\ImportData.txt'`
`WITH ( FIELDTERMINATOR =',', FIRSTROW = 2 )`

请注意,该文章发布于 2012 年,最后更新于 2012 年。因此,如果您正在使用旧版本,可以进一步检查旧版本的兼容性。

PS:我仍然相信您可以使用 SSIS,而不是重新发明轮子...

关于sql-server - 将 Excel 与 SQL Server 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18202501/

相关文章:

c# - 我正在运行一个 Web 应用程序并想用 C# 代码更新我的 SQL Server 用户配置文件数据库,但无论我做什么我都无法让它工作

sql-server - 如何阻止陌生用户尝试连接到我的 SQL Server 数据库?

SQL 按年份选择 3 个唯一 ID 的最大日期

excel - 类模块中的 WithEvent 未从 Excel VBA 中的 Let 属性获取变量

excel - 如何在VBA中管理编译错误

excel - 米/PowerQuery : How can I convert a table column into a readable text column?

tsql - 如果没有找到行,如何让 SELECT COUNT(*) 在 GROUP BY 查询中返回 0

sql-server - Xp_CmdShell Powershell 脚本未找到有效模块

具有内部联接的 SQL Server 更新

sql - 在T-SQL的日期时间字段上使用类似LEAST的方法