SSIS (SQL Server 2008 R2) を使用して、一連のスプレッドシート (すべて同じフォルダー内) をループし、それぞれの同じ名前付き範囲内の同じセルから既存の SQL データベースにデータをプルする必要があります。
まず、 「Excel ファイルをループして SSIS パッケージを使用してデータベースに読み込む方法」の情報を使用することから始めました。参考までに。
ただし、私のファイルは厳密な列形式 (つまり、列 C の全体と列 E の全体など) で実行されないため、苦労しています。
私のシートは次のとおりです。
基本的に、赤で囲まれた領域 (A6:E11) は名前付き範囲 (先に進むにつれて追加の行を可能にするためにこのように行われます) になり、黄色のセルはインポートする必要があるセルです。
範囲に「My_Range」という名前が付けられると仮定しましょう
範囲内の行ごとにデータベースに行をインポートする必要があります (現在は行 6 ~ 11)。
例えば
DBase: Col1, Col2, Col3, Col4
Row 1 = B3....B4....C6....E6
Row 2 = B3....B4....C7....E7
Row 3 = B3....B4....C8....E8
etc..
1泊あたり最大100ファイルでこれを行う最も効率的な方法を見つける必要があるため、どんな助けも大歓迎です.
1 つのファイルから正しいデータを正しい形式で取得する方法を教えていただければ、次に複数ファイルの問題に取り組むことができます。
みんなありがとう。