2012-08-27 39 views
0

我想從Excel文件(它將位於某個指定文件夾)上傳數據到使用BizTalk的SQL Server。如何使用BizTalk將數據從Excel文件上傳到Sql Server

我正在使用Visual Studio 2010,.NET V4和SQL Server 2008. 任何人都可以請我提供詳細的步驟,如何實現這個或任何現有的討論/論壇鏈接相同。

感謝, MAYUR賈達夫

回答

0

首先你需要創建平面文件架構 how to create flat file schema in biztalk

比你需要到DB我會用一個商店謹慎,將數據插入到插入數據分貝,比使用LOB適配器以cunsume它BizTalk業務流程內LOB Adapter

+0

@MlkCode - 我仍然無法使用平面文件模式讀取MS Excel文件。有沒有其他方法可以讀取Excel文件並將數據上傳到SQL Server? –

0

有幾個選項來處理Excel文件.. 如果您可以控制然後將Excel文件另存爲XML並處理它們,否則查找Biztalk的Excel適配器。 For example

然後,您將只需使用映射和端口文件。 This應該可以幫到你。

3

Mayur,Excel工作表基本上是二進制文件,您需要一個自定義管道組件來處理這個excel文件。我正在粘貼鏈接here這將幫助您執行所需的任務。

還有另一篇文章中代碼項目,旨在討論如何從在BizTalk管道讀取Excel文件上傳here。需要開發自定義管道來讀取Excel文件。 Excel文件將通過採用文件適配器讀取,管道將處理它。一個自定義的管道組件只不過是一個簡單的.NET DLL,它實現了一個帶有一些預定義接口的類。此接口表示.NET程序和BizTalk Server之間的層。

希望它有幫助!

+0

讀取Excel文件的自定義管道組件的輸出將爲Xml消息。此消息將用於通過WCF SQL適配器將數據插入到您的SQL數據庫中。 –

相關問題