从Biztalk创建excel输出文件,作为SQL查询的结果

时间:2012-10-24 14:13:54

标签: sql excel biztalk

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

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

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

由于

2 个答案:

答案 0 :(得分:1)

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

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

现在,将传入的XML映射到此Workbook XSD,当您双击它时,结果XML将直接在Excel中打开。

希望这有帮助。

答案 1 :(得分:0)

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

biztalk-custom-excel-pipeline-component