0

我实际上想使用从我的 VB.NET 应用程序调用的 T-SQL 存储过程将数据从 Excel 文件导入现有数据库(我使用 SQL Server 2008 和 VB.net)。

那么是否有可能仅通过编码(不使用任何其他工具 SSIS 或 SS 导入和导出向导)来做到这一点,如果是的话,有人可以给我一个简单的代码示例。

提前致谢!

4

3 回答 3

0

尝试 ADO.NET

如何使用 ADO.NET 通过 Visual Basic .NET 检索和修改 Excel 工作簿中的记录

于 2012-09-13T12:54:16.090 回答
0

如果要将数据导入现有的数据库和表,可以使用 sqlBulkCopy。看到这个 sqlBulkCopy

如果你需要在复制数据之前在数据库sql中创建表,你可以使用查询创建表,创建表的示例函数,你可以看这里

对于文件 Excel 的连接字符串,您可以在ConnectionString中找到

对不起,如果我的英语不好..

于 2012-10-29T10:31:07.827 回答
0

您可以将您的 excel 文件保存为 CSV,然后使用批量插入将其导入 Sql Server。请参阅此 StackOverflow 问题

于 2012-09-13T11:09:15.683 回答