0
我使用Microsoft.Office.interop
創建了一個excel文件。現在我想爲該excel文件中的所有列添加標題。還要加粗,爲標題行着色。如何在c中插入一行並格式化一行Excel#
我有這樣的事情:
using Excel = Microsoft.Office.Interop.Excel; //initialize&create,open app,wb,...
for (rCnt = 1; rCnt <= range.Rows.Count; rCnt++) {
WorkSheet2.Cells[rCnt2, 1] = xlWorkSheet.Cells[rCnt, 1];
xlWorkSheet2.Cells[rCnt2, 2] = xlWorkSheet.Cells[rCnt, 2]; rCnt2++;
}
對於格式,我經常使用
range1=xlworksheet.get_Range("A1","A4");
range1.Font.Bold;
可以ü這個使用互操作提供C#代碼?
如果你不先試試自己的東西,沒有人會爲你提供代碼。 – sgarizvi 2013-02-13 09:53:58
使用Excel = Microsoft.Office.Interop.Excel;對於(rCnt = 1; rCnt <= range.Rows.Count; rCnt ++) {WorkSheet2.Cells [rCnt2,1] = xlWorkSheet.Cells [rCnt,1] //初始化並創建,打開應用程序,wb,... ; xlWorkSheet2.Cells [rCnt2,2] = xlWorkSheet.Cells [rCnt,2]; rCnt2 ++; } } 例如,在我上面的代碼中,我寫了一些值在col1和col2中的wb2。 現在我想要插入一行併爲我的xls文件添加標題。 如何在我的testfile2.xls頂部插入一行? 有沒有像insert insert那樣的內置函數? – user2042127 2013-02-13 10:15:34
用於格式化我使用range1 = xlworksheet.get_Range(「A1」,「A4」); range1.Font.Bold; – user2042127 2013-02-13 10:17:48