0

BizTalk を使用して、Excel ファイル (指定したフォルダーにある) から SQL Server にデータをアップロードしたいと考えていました。

私はVisual Studio 2010、.NET V4、およびSQL Server 2008を使用しています。これを達成する方法の詳細な手順、または同じことに関する既存のディスカッション/フォーラムリンクを誰か教えてください。

ありがとう、マユル・ジャダブ

4

3 に答える 3

3

Mayur、Excel シートは基本的にバイナリ ファイルです。この Excel ファイルを処理するには、カスタム パイプライン コンポーネントが必要です。目的のタスクを実行するのに役立つリンクをここに貼り付けます。

BizTalk でパイプラインから Excel ファイルを読み取る方法について説明することを目的としたコード プロジェクトに、ここにアップロードされた別の記事があります。Excel ファイルを読み取るには、カスタム パイプラインを開発する必要があります。ファイル アダプターを使用して Excel ファイルを読み込み、パイプラインで処理します。カスタム パイプライン コンポーネントは、定義済みのインターフェイスを持つクラスを実装する単純な .NET DLL にすぎません。このインターフェイスは、.NET プログラムと BizTalk Server の間のレイヤーを表します。

それが役立つことを願っています!

于 2012-08-28T07:42:43.700 に答える
0

まず、フラット ファイル スキーマを作成する必要があります 。biztalk でフラット ファイル スキーマを作成する方法

DB にデータを挿入する必要があるよりも、データベースにデータを挿入するストア プルーデンスを使用し、 Biztalk オーケストレーションLOB アダプター内でそれを cunsume するためにLOB アダプターを使用します。

于 2012-08-27T09:42:13.890 に答える
0

Excel ファイルを処理するためのオプションがいくつかあります。制御できる場合は、Excel ファイルを XML として保存して処理します。それ以外の場合は、Biztalk 用の Excel アダプターを探します。例えば

あとは、マッピングとポート ファイルを操作するだけです。これはあなたを助けるはずです。

于 2012-08-27T16:20:17.977 に答える