0

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

谁能向我提供有关如何实现此目标或任何现有链接的详细步骤。

4

2 回答 2

3

哇 - 这是相当开放式的!您通常会采取的步骤是:

1) 生成代表您的 excel 文件结构的平面文件模式。因为它是 excel 我假设您的文件实际上是 CSV?

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

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

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

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

这是相当高级的,但坦率地说,你一口气问了很多问题!

高温高压

于 2013-08-13T23:42:33.863 回答
0

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

于 2013-08-18T21:20:28.887 回答