人打開Excel應用程序,寫作上使用NPOI
環境
- 的Windows 8.1
- 的Visual Studio 2013
- C#
問題
我怎樣寫值和製作圖表使用NPOI的可見Excel表格(https://npoi.codeplex.com/)。
我爲什麼要這樣?
我正在開發一個應用程序來測量設備中的溫度。爲了將實驗數據放在一個地方,我想在Excel工作表上記錄數據並在工作表上繪製圖表。另外,我想保持Excel工作表可見並查看實時更新的圖表。
您還可以在National Instruments的Measurement Studio上創建Windows窗體應用程序的圖形,但考慮到Excel圖表的靈活性(大小和xy範圍可變,易於使用的用戶界面等),我會喜歡堅持Excel。
您可以通過Microsoft.Office.Interop.Excel
通過 ExcelApp.visible = true;
輕鬆完成此操作。但是,該模塊要求用戶釋放生成的每個COM對象。否則,這些物體會留下併吞噬記憶。這是我更喜歡使用NPOI的原因。
我該如何做到這一點?任何答案將不勝感激。