真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#調(diào)用Excel的方法

這篇文章主要講解了“C#調(diào)用Excel的方法”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C#調(diào)用Excel的方法”吧!

成都創(chuàng)新互聯(lián)公司主營三臺網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā)公司,三臺h5重慶小程序開發(fā)公司搭建,三臺網(wǎng)站營銷推廣歡迎三臺等地區(qū)企業(yè)咨詢

看了C#調(diào)用Excel之后,無意中想起2年前做的一個小項目,自己也遇到過Excel的進程無法結束掉的這種怪問題,最終還是解決了,其實解決的原理很簡單,Excel是一個很特殊的東西,所有對它的操作都是獨占的,因此就有必要在資源釋放上嚴格進行。為了更好的跟大家交流,也同時幫助那些正在被困惑的程序員朋友們,下面就在C#調(diào)用Excel附上我以前的一段小代碼,為了能夠更快更容易說明問題,代碼經(jīng)過了刪減,只保存了結構的完整性,但不保證能夠順利編譯通過,代碼如下:

  1. using Execl = Microsoft.Office.Interop.Excel;  

  2. try  

  3. {  

  4. Microsoft.Office.Interop.Excel.Application excel = 
    new Microsoft.Office.Interop.Excel.Application();  

  5. Microsoft.Office.Interop.Excel.Workbook workbook = excel.Workbooks.Open
    (lujing2, System.Type.Missing, false, System.Type.Missing, System.Type.
    Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, 
    System.Type.Missing, System.Type.Missing, System.Type.Missing, System.
    Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing);  

  6. excel.Visible = true;  

  7. Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.
    Interop.Excel.Worksheet)workbook.Worksheets.get_Item  

  8. //開始執(zhí)行Excel操作  

  9.  

  10. if (excel.ActiveWorkbook.Saved == false)  

  11. {  

  12. excel.ActiveWorkbook.Save();  

  13. }  

  14. excel.Quit();  

  15. excel = null;  

  16. Application.Exit();  

  17. GC.Collect(System.GC.GetGeneration(worksheet));  

  18. GC.Collect(System.GC.GetGeneration(workbook));  

  19. GC.Collect(System.GC.GetGeneration(excel));  

  20. }  

  21. catch  

  22. {  

  23.  

  24. }  

  25. finally  

  26. {  

  27. GC.Collect();  

同時,這里有一個比較有爭議的問題,我特此聲明下:微軟強烈建議不要通過GC.Collect方法來強制執(zhí)行垃圾手機,因為那會妨礙GC本身的工作方式。只有在明確知道有大量對象停止引用時,

感謝各位的閱讀,以上就是“C#調(diào)用Excel的方法”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對C#調(diào)用Excel的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


文章題目:C#調(diào)用Excel的方法
轉載來源:http://weahome.cn/article/jjshhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部