人々、NPOI
環境
- のWindows 8.1
- のVisual Studio 2013
- C#
問題
私はどのように書くかを使用して開いているExcelアプリケーションへの書き込み値を設定してグラフを作成するNPOI(https://npoi.codeplex.com/)を使って見えるExcelシート。
なぜ私はそれを望んでいますか?
私は装置内の温度を測定するアプリケーションを開発しています。実験データを1か所にまとめるために、Excelシートにデータを記録し、そのシートにチャートを作成したいと思います。さらに、私はExcelシートを表示したままにして、チャートをリアルタイムで更新して確認したいと思います。
MeasurementStudioを使用してNationalInstrumentsによってWindowsフォームアプリケーションでグラフを作成することもできますが、Excelチャートの柔軟性(サイズとxy範囲の変更、使いやすいユーザーインターフェイスなど)を考慮すると、 Excelに固執するのが好きです。
Microsoft.Office.Interop.Excel
で ExcelApp.visible = true;
で簡単にこれを行うことができます。ただし、このモジュールでは、生成されたすべてのCOMオブジェクトをユーザーが解放する必要があります。それ以外の場合は、オブジェクトが残り、メモリを使い果たします。これがNPOIの使用を好む理由です。
どうすればこの問題を解決できますか?どんな答えも高く評価されます。