見出しが正しいかどうかはわかりません。そのため、編集して適切な見出しにすることができます。
問題-Vb.netコードを使用して、接続文字列とSQLクエリを使用して100,000レコードのExcelファイルを読み取ると、完了するまでに3分かかります(私には長すぎます-解決策が必要です)。
しかし、300,000レコードの別のExcelファイルを送信すると(私の要件は5,000万レコードを読み取ることです)、所要時間は30分以上でした(プログラムを容認できず、強制終了しました)
この格差と、なぜ読むのに時間がかかるのかを理解するのを手伝ってください。
(Excelファイル(Office 2010)への接続を確立する方法、およびレコードを読み取るためのクエリを実行する方法について、このようなサンプルコードがネット上で入手できるため、コードサンプルは提供しませんでした)
よろしくお願いします。解決策として、300,000レコードのファイルをそれぞれ10,000レコードのファイルに切り刻むことを考えましたが、開く時間と読み取り時間を無駄にせずにそれを行うにはどうすればよいですか?
サビヤ
PS-WindowsServer2008およびWindows7で8GBRAMを備えたコア2デュオを使用