Excelスプレッドシートを読み取り、データを検証してからSQLテーブルにマップするアプリケーションを開発しています。プロセスは、ストリームリーダーを介してファイルを読み取り、データを検証し、Excel スプレッドシートを手動で修正し、再度検証することです。すべてのデータが検証されるまで、このプロセスを繰り返します。
Excel スプレッドシートが開いている場合、ストリームリーダーを介してデータを読み込もうとすると、「別のプロセスで使用されているため、プロセスはファイルにアクセスできません。」というエラーが表示されます。毎回 Excel を開いたり閉じたりすることなく、ロックを解除したり、データをストリームリーダーに読み込む方法はありますか?