c如何把datagridview匯出到excel

時間 2021-05-02 22:13:16

1樓:一點設計演示

1.先去匯入dll庫:microsoft.office.interop.excel.dl

2.然後再去寫**:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using microsoft.office.interop;

using microsoft.office.interop.excel;

using system.windows.forms;

using excel = microsoft.office.interop.excel;

public class exprottoexcel

messagebox.show("開始生成要匯出的資料", "匯出提示", messageboxbuttons.ok, messageboxicon.information);

excel.visible = false;

for (int i = 0; i < dgv.columncount; i++)

excel.cells[1, i + 1] = dgv.columns[i].headertext;

tempprogressbar.visible = true;

tempprogressbar.minimum = 1;

tempprogressbar.maximum = dgv.rowcount;

tempprogressbar.step = 1;

toolstrip.visible = true;

for (int i = 0; i < dgv.rowcount; i++)

else

}toolstrip.text = "|| 狀態:正在生成第 "+i+"/"+dgv.rowcount+" 個";

tempprogressbar.value = i + 1;

}  toolstrip.text = "|| 狀態:生成成功!";

messagebox.show("生成成功,請儲存。","生成提示",messageboxbuttons.ok,messageboxicon.information);

excel.visible = true;

}  }

3.開啟後,效果如下:

2樓:等待亦是無奈

給你個類

using system.data;

using system.windows.forms;

namespace hotel.dal

////// 匯出excel

////// 需要匯出的datagridview,請注意,分頁的grid只能匯出當前內容6087c8

public static void outexcel(this datagridview dgv1)

////// 匯出excel

////// 需要匯出的datagridview,請注意,分頁的grid只能匯出當前內容

/// 需要匯出的資料表,在第乙個引數datagridview為null時,此資料來源有效

/// 當使用表為資料來源時,為表起的自定義中文標題組

3樓:匿名使用者

這裡有

在c#中,如何把datagridview中的資料匯出到乙個excel表中

4樓:匿名使用者

using excel = microsoft.office.interop.excel;

新增microsoft.office.interop.excel這個引用

如何使用c#將winform下datagridview中內容匯出到excel

5樓:匿名使用者

/// datagridview列表集合

/// 表名稱集合

在c語言中如何把陣列清空,在C語言中如何把陣列清空

一嘆 c語言貌似沒有把陣列清空的方法啊,或許你可以清除就把它賦值為0,這樣在形式上實現了清楚,不然的話只有動態申請的記憶體可以釋放。 沃英傑 int a 4 1 通過陣列遍歷,逐個賦值為0。定義迴圈變數int i for i 0 i 4 i a i 0 該程式功能為遍歷陣列a,逐個將元素賦值為0,實...

c語言如何把整型轉換成浮點數,C語言如何把整型轉換成浮點數?

程式猿3號 c語言有以下幾種取整方法 1 直接賦值給整數變數。如 int i 2.5 或 i int 2.5 這種方法採用的是捨去小數部分,能用於你的問題。2 c c 中的整數除法運算子 本身就有取整功能 int int 而下面介紹的取整函式返回值是double。整數除法對正數的取整是捨去小數部分,...

C使用textbox顯示文字的時候,如何把游標定位到指定

頻廣英輝鵑 textbox中只能用select來定游標。我只發現這個,接收兩個引數,一個是位置,一個是選定數。只要確定位置並且把選定字元的數量設為零即可達到確定游標位置的效果。以把游標定到第5行的第2個字元為例 放一個textbox1,放一個button1雙擊填入 int p 0 定義位置 for ...