簡體   English   中英

如何從DataGridView在特定的Excel單元格中插入值

[英]How to Insert Values in Specific Excel Cells From DataGridView

您能幫我弄清楚如何將DataGridView值插入預定義的excel模板(放入特定單元格)嗎? 我的Windows窗體上有一個DataGridView,它從用戶輸入中獲取值。 現在,我希望使用戶能夠將DataGridView值導出到excel文件(類似於附加excel文件的文件)中。 據我所知,我必須創建標頭並將其以編程方式添加到代碼中,但是對於DataGridView部分,老實說,我不知道該怎么做? 如您所見,表單(框)從B2到K2,從B21到K21結束現在,我的問題是如何開始從B4-k4導入值,依此類推? 我可以通過C#格式化單元格的樣式(例如背景顏色或字體樣式和大小)嗎? 我的意思是生成以編程方式在附件Excel中查找的表格。

謝謝你的時間

在此處輸入圖片說明

不確定這是否是您要查找的東西,但是如果您正在使用Office Interop,則可以將二維數組插入Excel中的范圍。

以下代碼段可能不正確(附近沒有VS,而且我很久沒有使用excel自動化了),但是您會得到答案。

Excel.Range oRange = oSheet.Range("B2",Missing.Value); 
oRange.Resize(myArray.GetLength(0),myArray.GetLength(1)); 
oRange.Value = myArray; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM