Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Windows窗体或WPF应用程序中使用Integration services项目?_C#_Sql_Excel_Ssis - Fatal编程技术网

C# 在Windows窗体或WPF应用程序中使用Integration services项目?

C# 在Windows窗体或WPF应用程序中使用Integration services项目?,c#,sql,excel,ssis,C#,Sql,Excel,Ssis,我正在尝试制作一个应用程序,在excel表格中显示和添加一些数据,但使用的是SQL server。该应用程序的要点是,我可以使用windows窗体或WPF选择目录路径并选择excel文件。然后,应用程序将excel数据加载到SQL表中(使用Integration services项目),然后我可以在其中查询数据以显示必要的信息 我的问题是如何将此excel工作表导入到Windows窗体中。我可以创建Integration Services项目并创建SQL表,但我希望能够从windows窗体将ex

我正在尝试制作一个应用程序,在excel表格中显示和添加一些数据,但使用的是SQL server。该应用程序的要点是,我可以使用windows窗体或WPF选择目录路径并选择excel文件。然后,应用程序将excel数据加载到SQL表中(使用Integration services项目),然后我可以在其中查询数据以显示必要的信息

我的问题是如何将此excel工作表导入到Windows窗体中。我可以创建Integration Services项目并创建SQL表,但我希望能够从windows窗体将excel文件加载到SQL中

任何方向都将不胜感激。我假设我必须做些什么才能将我的包从IntegrationServices项目中取出并放入WindowsForm或WPF项目中


谢谢

我创建了一个与此完全相同的windows窗体,但它的代码太多,无法显示。它连接到您选择的excel,连接到sql db,将sql db拉入excel,修改excel数据

编辑:发布在github上供任何人使用


您可以尝试将SSIS项目集成到SQL Server中(需要SQL Server标准及更高版本的集成服务)。您可以将其集成到SQL Server作业中,如本视频所述,然后从应用程序中的代码调用该作业,如本链接所述


祝你好运

你有没有可能把它放在github上或发电子邮件给我或其他什么?我整天都在寻找解决方案。请注意许可的含义。无论您在哪里运行Integration Services,都将要求该计算机获得SQL Server许可。对于当前图书列表,每核心8k Std或22k Enterprise。如果这是从Excel到SQL Server的直截了当的转换,尽管我非常喜欢SSIS,那么请跳过它。只需使用和一个表值参数,即可将所有内容一次推送到SQL Server,而不是单例插入。