ADO.net と ExcelReader を介して Excel ファイルを快適に読み取ることができますが、(他のアプリケーションによって) データがストリーミングされている Excel ファイルを読み取る必要があり、そのデータがハード ディスクに保存されていません。
問題は、ファイルストリームがハードディスクに保存されているファイルのコンテンツを読み取ることです:(しかし、ここではデータはハードディスクに保存されません
タスク一覧
1)abc.exeという名前のexe(サードパーティのexe、私はそれを制御できません)が1秒ごとにtemp.xlsという名前のExcelにデータを書き込んでおり、このExcelファイルが開いています。このデータは Excel で見ることができますが、そのデータはハードディスクに保存されていません。abc.exe は、単にデータを見ることができるデータを表示するためだけに Excel を使用しています。
2) Excel からデータを読み込もうとしていますが、そのデータはハードディスクに保存されていないため、ファイル ストリーム クラスの助けを借りて読み取ることができません。
3)この開いたExcelファイルから、ハードディスクではなくメモリから直接C#でデータを読み取ることができる手法を探しています。
読むことは可能ですか?
私を助けてください