2

OleDBConnection を使用して Excel ワークシートをデータテーブルにインポートし、ヘッダーが配置されている行を変更する簡単な方法はありますか? 接続文字列に HDR=YES があり、ヘッダーが行 1 にある場合にうまく機能しますが、ヘッダーは実際には行 3 にある必要があります。次の CommandText を使用しています。

SELECT [headercol1name], [headercol2name], [headercol3name] FROM [sheetname]
4

2 に答える 2

3

範囲を指定できます。プログラムでExcelデータをAccessテーブルにインポートするにはどうすればよいですか。

「SELECT*FROM [Sheet1 $ A3:G65536]」は、慎重にテストしていませんが、使用された範囲のレコードのみを返します。

于 2011-01-21T16:47:36.783 に答える
0

私の知る限り、HDRパラメーターも schema.ini ファイルも、最初の行以外をヘッダー行にすることはできません。

http://msdn.microsoft.com/en-us/library/ms709353%28v=vs.85%29.aspx

于 2011-01-21T16:43:37.440 に答える