在 Windows 表单或 WPF 应用程序中使用集成服务项目?

Using an Integration services project within a Windows Form or WPF app?

我正在尝试制作一个应用程序来显示和添加 excel sheet 中的一些数据,但使用的是 SQL 服务器。该应用程序的要点是我可以使用 windows 表单或 WPF 来选择目录路径和 select 一个 excel 文件。然后应用程序将 excel 数据加载到 SQL table(使用集成服务项目),然后我可以在其中查询数据以显示必要的信息。

我的问题是如何将此 excel sheet 导入到 Windows 表单中。我能够创建一个 Integration Services 项目并创建我的 SQL table,但我希望能够将 excel 文件从我的 windows 加载到 SQL表格.

任何方向将不胜感激。我想我必须做一些事情才能将我的包从 Integration Services 项目中取出并放入我的 WindowsForm 或 WPF 项目中。

谢谢!

我创建了一个 windows 表单,几乎完全像这样创建,但它的代码太多无法显示。它连接到 excel 你 select,连接到 sql 数据库,将 sql 数据库拉入 excel,修改 excel 数据。

编辑:发布于 github 供任何人使用。

https://github.com/tshoemake/ProductivityReport

您可以尝试将 SSIS 项目集成到 SQL 服务器(SQL 服务器标准并需要集成服务)。您可以将它集成到一个 SQL 服务器作业中,就像这个视频解释的 Deply SSIS Package to SQL Server and then call the job from your code in you app like this link describes Call SQL Server job from C#

祝你好运