【问题标题】:Import from XSLX to database using BizTalk Server 2013使用 BizTalk Server 2013 从 XLSX 导入数据库
【发布时间】:2014-09-15 13:20:30
【问题描述】:

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

【问题讨论】:

  • XLSX 文件是基于 XML 的还是二进制文件? (要查看此内容,请在记事本中打开)

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    我同意 Vikas 的观点,如果您必须创建自定义管道组件,请查看我刚刚创建的用于开发自定义组件的文章:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      相关资源
      最近更新 更多