ADO.NETは、Excelファイルから表形式のデータを読み取る場合は正常に機能しますが、私がよく遭遇する問題の1つは、Excelファイルが他のユーザーによってロックされている場合、ADO.NETがデータを取得しようとしたときに例外が発生することです。
ロックされている場合でも、Excelファイルからコンテンツを読み取るようにADO.NETに指示することはできますか?もしそうなら、それはどのように行うことができますか?接続文字列に何かを追加する必要がありますか?接続文字列の拡張プロパティは次のとおりです。
Excel 12.0;HDR=YES;IMEX=1