如何使用 BizTalk 反汇编 Excel 文件 .. 然后将这些数据保存在数据库中?
谁能向我提供有关如何实现此目标或任何现有链接的详细步骤。
哇 - 这是相当开放式的!您通常会采取的步骤是:
1) 生成代表您的 excel 文件结构的平面文件模式。因为它是 excel 我假设您的文件实际上是 CSV?
2) 创建一个自定义管道,实现平面文件反汇编程序以将 CSV 转换为 Xml。
3) 使用 WCF-LOB 适配器,为要插入的表生成模式。您可能希望在前面使用存储过程。我假设一个 SQL 或 ORACLE 数据库,因为你没有说你使用的是什么数据库!
4) 将您的输入 Xml 文件映射到您的 Table/SP 架构。
5)将您的插入请求发送到您的数据库(建议使用复合操作或用户定义的表参数以避免循环通过您的 Xml 并逐行发送!)
这是相当高级的,但坦率地说,你一口气问了很多问题!
高温高压
如果它不是 teepeeboy 假设的 CSV 平面文件,而实际上是您要解析的 XLS 文件,则需要FarPoint Spread for BizTalk之类的东西。我们已经成功地使用它来解析附加到电子邮件的传入 XLS 文件。另一种选择是编写您自己的 Pipeline 组件来执行此操作,但工作量很大。除此之外,teepeeboy 概述的步骤也是我会做的。