2016-04-15 4 views
0

私は多数のxlsファイルを持っていますが、それぞれのファイルの行数をレポートファイルに保存したいのですが、それは後の段階でキャッシュ検索としても使用します。 ファイルごとにソースと行数のコンポーネントを作成する必要はありません(すべての接続マネージャを設定していますが)これをスクリプトで行うことはできますか?スクリプトから行数をカウントするssis 2012

答えて

0

あなたはそうすることができます - SSISでスクリプトを作成して、言ったthis

のようないくつかのコードを実行し、おそらく一時テーブルにロードし、データを捨てるために迅速だろう - あなたはそれぞれのために使用することができますフォルダの場所を反復処理します。

の注意点:エクセルの

  • 異なるバージョンは、などのワークシートを開く方法が異なることがあり、あなたのバージョンは、常にExcel 2003の(たとえば)になることを知っていますか?
  • SSISの64ビットインスタンスは、32ビットドライバを使用してExcelスプレッドシートにアクセスできません。
+0

私は基本的なスクリプトループを取得して作業を数えましたが、パフォーマンスはかなりゴミでした。最終的には、各ファイルの列を行カウントに読み込んだ後で、スクリプトを使用して変数を使用してレポートを作成する方が簡単で、おそらくはきれいではありませんでした – oldguy

関連する問題