111,120
社区成员
发帖
与我相关
我的任务
分享
刚看到你后面的代码……看上去是对这个完全不了解
excel对象通过open或者newworkbook方法来打开/创建一个工作簿,对应的是workbook,也可以理解成一个excel文件,workbook对象可以open,save,saveas,你对应到excel文件的操作上就可以理解了
workbook.sheets是worksheet的集合。一个worksheet可以获取它的rows,columns,cells属性,得到对应的集合
真正操作某些单元格的时候,是在具体的sheet里获取到具体的cell来操作,worksheet.cells是这个sheet的单元格集合
看到代码的时候,抄虽然少不了,但是抄完要自己消化一遍才能知道这些代码怎么改成自己的。
Application xlap = new Application();
xlap.Visible = true;
Workbook wkbk = xlap.Workbooks.Add();
//Workbook wkbk2 = xlap.Workbooks.Open("D:\abcde.xlsx")
//这儿如果Open一个workbook,保存的时候,直接wkbk2.save,不需要saveas
Worksheet wkst = wkbk.Sheets.Add();
wkst.Name = "new sheet";
wkst.Cells[1,1]= "a1";
wkst.Cells[1, 2] = "b1";
wkst.Cells[2,1] = "A2";
Console.WriteLine("SAVE");
Console.ReadKey();
wkbk.SaveAs("D:\test.xlsx");
wkbk.Close();
xlap.Quit();