使用BizTalk Server 2013从XLSX导入数据库

时间:2014-09-15 13:20:30

标签: c# sql-server biztalk biztalk-2013

我正在尝试使用BizTalk Server 2013创建一个示例应用程序,该应用程序从XLSX文件获取数据并将它们保存到Sql Server数据库。 我知道使用DTSX文件可以非常快地完成此操作,但我需要BizTalk。 我尝试创建Custom Pipeline并将其用作解码器但我未能完成它。 有人可以给我一个简单的例子,我该如何管理它?

2 个答案:

答案 0 :(得分:0)

您是否可以选择将Excel转换为csv格式。如果是,则将文件转换为csv,然后在BizTalk中使用它来生成平面文件架构,然后您可以使用平面文件反汇编程序。

如果csv不是一个选项,那么您可以使用Excel OLEDB Provider for .NET从自定义管道组件中的excel获取数据。

或者您可以查看一些开源管道组件http://social.technet.microsoft.com/wiki/contents/articles/11679.biztalk-list-of-custom-pipeline-components.aspx

答案 1 :(得分:0)

我同意Vikas,如果你必须创建一个自定义管道组件,请看一下我刚开发的用于开发自定义组件的文章:

http://boutalebhicham.wordpress.com/2014/09/16/developing-biztalk-custom-pipeline-component/