3

我在 SQL Server 中有一个查询,它返回 5 列和一些数据。

我想创建一个 BizTalk 应用程序,将我的查询结果保存在 Excel 文件中。我将创建一个用于轮询的 SP,使用 wcf 适配器来做 BT 和 SQL 之间的通信。

我不知道如何生成file.xls. 可能吗?

谢谢

4

2 回答 2

1

任何 .xls 文件都可以保存为 XML 工作簿(Excel 中的 File-Save As),这是一个 XML 文档。您可以看到这是您在记事本中打开的 XML 文档。

现在,诀窍是掌握用于生成它的模式,这可能是微软专有的,可能不会被提供。因此,解决方法是,如果您的 excel 文件非常简单,您可以将其保存为工作簿并查看 XML 并基于它生成 XSD。

现在,将传入的 XML 映射到此 Workbook XSD,双击生成的 XML 将直接在 Excel 中打开。

希望这可以帮助。

于 2012-11-15T18:21:25.507 回答
0

在这种情况下,您需要开发一个自定义管道

biztalk-custom-excel-pipeline-component

于 2012-10-24T14:55:34.647 回答