2011-04-17 90 views
7

嗨,我需要將winform的datagridview記錄導出到MSExcel。我想在不使用任何DLL的情況下執行它,即使用C#屬性中的buid。那麼對於我的問題有什麼好的解決方案嗎?將Datagridview記錄導出到Excel

+0

我如何使CSV文件?另一個問題是點擊事件導出火災時,自動MS Excel應打開與DataGrid視圖中的記錄。我會非常感謝,如果有人提供了一些示例代碼 – Nhuren 2011-04-17 08:18:42

+0

Thankx所有我能夠用簡單的代碼: – Nhuren 2011-04-20 07:15:08

回答

3

將數據導出爲CSV文件。 Excel可以讀取那些罰款。

0

執行此操作的常用方法是通過MSOffice PIA。那是你想避免的嗎?

+0

PIA =主互操作程序集。允許您創建Excel進程並對其進行處理。 – GregC 2011-04-17 07:24:41

0

您可以使用反射從數據網格中讀取值,也可以將綁定到數據網格的數據模型創建爲csv文件。 MS Excel可以讀取csv文件。

0

我跟着這個視頻教程,在10分鐘內你可以做到這一點,你必須使用System.Data.SqlClient引用,創建一個方法,並覆蓋按鈕的代碼,並將gridview放在一個form標籤中,這裏是鏈接export from datagridview to excel