查詢我在SQL Server中的查詢,返回我5列了一些數據的產生。創建從BizTalk一個Excel輸出文件從SQL
我想創建一個BizTalk應用程序,節省了我,我在一個Excel文件查詢的結果。 我將創建一個用於輪詢的SP,使用wcf適配器來執行BT和SQL之間的通信。
我不知道如何生成file.xls
。可能嗎?
感謝
在這種情況下查詢我在SQL Server中的查詢,返回我5列了一些數據的產生。創建從BizTalk一個Excel輸出文件從SQL
我想創建一個BizTalk應用程序,節省了我,我在一個Excel文件查詢的結果。 我將創建一個用於輪詢的SP,使用wcf適配器來執行BT和SQL之間的通信。
我不知道如何生成file.xls
。可能嗎?
感謝
在這種情況下你需要開發一個自定義管道
不幸的是輸出必須是一個excel文件,不幸的是,自定義管道的鏈接是Decode xls文件。我不得不意識到編碼自定義組件...任何建議? – OmnipresentPerception
任何.xls文件可以(從Excel文件 - 另存爲)保存爲XML工作簿,這是一個XML文檔。你可以看到,這是一個XML文檔,你在記事本中打開它。現在
,關鍵是要拿到手就用於生成這種模式,這也許是微軟專有的,不得給予的。所以,解決方法是,如果你的excel文件非常簡單,你可以將它保存爲工作簿並查看XML並根據它生成一個XSD。
現在,您輸入的XML映射到該工作簿XSD和生成的XML將在Excel中直接打開,當你雙擊它。
希望這會有所幫助。
.xls的是二進制文件 - 這將是很難產生這種上,無需使用第三方庫,例如[epplus](http://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from-c-sharp)。爲什麼不使用平面文件適配器並創建.csv? – StuartLC