【问题标题】:Import data directly from Excel sheet into SQL Server table将数据直接从 Excel 工作表导入 SQL Server 表
【发布时间】:2012-10-15 04:59:38
【问题描述】:

我在单个 Excel 工作表中有多个表的数据,其中列名准确,现在我想将这些数据插入到我的 SQL Server 2008 表中。

例如:我有一张表Student,其中有列Stud_ID, Stud_Name, Branch, Status

同样,我有一张 Excel 表 Student,其中包含 Stud_ID, Stud_Name, Branch, Status 列。 Excel 工作表中包含多条数据记录。

现在我想将该数据插入到 SQL Server 表 Student

如何使用 C# 编码而不使用编码(直接 Excel 到 SQL Server 数据库)来做到这一点?请指导我它的紧急情况。

谢谢。

【问题讨论】:

  • 可以接受使用 C# 编码或不使用 Coding 的答案。提前致谢!
  • 大家好,实际上我在这篇文章之前没有尝试任何东西,因为我对直接以及通过将数据从 excel 导入数据表进行编码一无所知。但是现在我通过 Niladri 在下面的回答中提到的 C# 代码成功地实现了这一点。

标签: sql-server sql-server-2008 excel c#-4.0 import-from-excel


【解决方案1】:

检查 Import Data from excel to SQL server using C# in ASP. NET 是否使用 C# 做同样的事情

查看How to import an Excel file into SQL Server 2005 using Integration Services 直接将Excel数据导入Sql Server。

【讨论】:

  • 感谢 Niladri,但有一个问题:使用此解决方案,我可以一次在 SQL 数据库的多个数据表中插入数据吗?
  • 当然是的!您可以使用“存储过程”来执行此操作,而不是简单的 sql 查询。
猜你喜欢
  • 1970-01-01
  • 2012-09-14
  • 1970-01-01
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
  • 2017-02-21
  • 2012-11-23
  • 1970-01-01
相关资源
最近更新 更多