我需要從DataGridView(在我的WinForms應用程序中)將數據導出到excel文件。我搜索了一些關於這個主題的教程,但是我很難得到任何可用的解決方案。將DataGridView數據導出到Excel文件中C#
我開始於this tutorial。但是,當我嘗試出口的datagridview到excel文件我得到未處理收到COMException在:
Microsoft.Office.Interop.Excel.ApplicationClass ExcelApp = new
Microsoft.Office.Interop.Excel.ApplicationClass();
我也試過this tutorial,但具有相同的結果。
我發現和閱讀的另一篇文章是this one。無法使代碼正常工作,可能是因爲Add Reference
對話框的COM tab
中找不到Microsoft Excel 12.0 object library
。
我正在使用Visual Studio 2010 Ultimate。
是否當您嘗試實例化ApplicationClass,或在以後的某個點未處理收到COMException發生?如果稍後,您可以添加所有的代碼嗎? – eouw0o83hf 2012-01-30 18:45:43
我相信它發生在我嘗試實例化ApplicationClass時。我使用的代碼是[這裏](http://www.gridview.net/export-datagridview-to-excel-in-c/)。 – beam022 2012-01-30 18:56:47
它是否必須是一個excel文件,.csv會好嗎? – 2012-01-30 19:05:41