我正在尝试创建一个应用程序来显示并在Excel工作表中添加一些数据但是使用SQL服务器。应用程序的要点是我可以使用Windows窗体或WPF来选择目录路径并选择一个excel文件。然后,应用程序将Excel数据加载到SQL表(使用Integration服务项目),然后我可以在其中查询数据以显示必要的信息。
我的问题是如何将此Excel工作表导入到Windows窗体中。我能够创建一个Integration Services项目并创建我的SQL表,但我希望能够从我的Windows窗体中将excel文件加载到SQL中。
任何方向都会非常感激。我假设我必须做一些事情来使我的软件包退出Integration Services项目并进入我的WindowsForm或WPF项目。
谢谢!
答案 0 :(得分:1)
我创建了一个几乎完全像这样的窗体,但它的代码太多了。它连接到你选择的excel,连接到sql db,将sql db拉入excel,修改excel数据。
编辑:发布在github上供任何人使用。
答案 1 :(得分:0)
您可以尝试将SSIS项目集成到SQL Server(SQL Server标准和Up with Integration Services所需)。您可以将其集成到SQL Server作业中,如此视频说明database migration plugin,然后从您的应用中的代码中调用作业,例如此链接描述Deply SSIS Package to SQL Server
祝你好运