将文件从 Excel 2010 导入到 Visual Studio SQL Server
因此,我在 Excel 中有一个巨大的文件,我想将其用于 Visual Studio WPF 中的用户界面。我将其余数据库存储在 Visual Studio 附带的 SQL Server 中。有什么方法可以将这些数据从 Excel 导入到我的 Visual Studio Sql Server 中吗?
感谢您的帮助。
So I have a huge huge file in Excel that I want to use for my User Interface in Visual Studio WPF. I have my rest of the database stored in SQL Server that came with Visual Studio. Is there any way I could Import this data from Excel into my Visual Studio Sql Server?
Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如何:运行 SQL Server 导入和导出向导
How to: Run the SQL Server Import and Export Wizard
我个人会使用 Microsoft.Office.Interop.Excel 命名空间
并编写一些类似这样的代码,将文件保存为 CSV,然后使用 BULK COPY 命令将其转储到 SQL 中,或者在 Microsoft c#.net 中,您可以使用
SqlBulkCopy 对象来执行此操作。
因此,您将逐行读取 CSV 并将其写入数据表。然后使用以下命令写入SQL。
VB.NET 中的bulkCopy 对象示例(抱歉,我在 vb.net 中使用它,而不是在 C# 中使用它)
Personally I would use the Microsoft.Office.Interop.Excel Namespace
and write some code like this save the file as a CSV, and then dump it into SQL using either the BULK COPY command or in Microsoft c#.net you can use the
SqlBulkCopy object to do this.
So you would read the CSV line by line and write it out to a DataTable. then use the following to write to SQL.
Example of the bulkCopy Object in VB.NET (Sorry i am using it in vb.net not c# for something)