将Excel解析为BizTalk并将其保存在数据库中

时间:2013-08-13 09:26:37

标签: biztalk

如何使用BizTalk反汇编Excel文件..然后将这些数据保存在数据库中?

任何人都可以向我提供有关如何实现此链接或任何现有链接的详细步骤。

2 个答案:

答案 0 :(得分:3)

哇 - 这是非常开放的! 您通常采取的步骤是:

1)生成表示excel文件结构的Flat File架构。因为它很好我假设你的文件实际上是一个CSV?

2)创建一个自定义管道,实现一个平面文件反汇编程序,将CSV转换为Xml。

3)使用WCF-LOB适配器,为要插入的表生成模式。您可能希望使用存储过程来解决此问题。我正在假设一个SQL或ORACLE数据库,因为你没有说你正在使用什么数据库!

4)将输入的Xml文件映射到Table / SP Schema。

5)将您的插入请求发送到您的数据库(建议使用复合操作或用户定义的表参数,以避免循环您的Xml并逐行发送!)

这是相当高级的,但坦率地说,你一次性问了几个问题!

HTH

答案 1 :(得分:0)

如果它不是teepeeboy假设的CSV平面文件,并且它实际上是您要解析的XLS文件,则需要FarPoint Spread for BizTalk之类的内容。我们已成功使用它来解析附加到电子邮件的传入XLS文件。另一种选择是编写自己的Pipeline组件来完成它,但需要做很多工作。除此之外,teepeeboy大纲的步骤也是我会做的。