asp.net导出excel数据的常见方法汇总(3)

//建立Application对象
        Microsoft.Office.Interop.Excel.Application myExcel = new Application();
  //建立Workbooks对象
         Workbooks myBooks = myExcel.Application.Workbooks;
     //建立一个System.Reflection.Missing的object对象
        object oMissing = System.Reflection.Missing.Value;


四、打开或新建Excel的book文件
  

复制代码 代码如下:

//打开Excel文件,注意里的“ExccelFilePath”为Excel文件在服务器上的物理地址,包括文件名
  Workbook myBook = myBooks.Open(ExccelFilePath,oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing);
     //新建Workseet对象,,此处为要操作的工作表 ,当前要操作的工作表的获取方法有两种:使用工作表的索引值或使用工作表的名称,名称默认为:“sheet1”/“Sheet2”等
     Worksheet mySheet = (Worksheet)myBook.Worksheets[1];
    //如果是新建EXCEL工作簿,需要 设置如下两行内容,以保证工作簿中有一个工作表,
    Workbook workbook1 = excel1.Workbooks.Add(true);
    Worksheet mySheet= (Worksheet)workbook1.Worksheets["sheet1"];
    //设置EXCEL对象是否显示界面,默认为false不显示界面
    myExcel.Visble=true;


五、一些比较重要的针对Excel的操作
     1、获取Range对象
   ①、获取一个单元格的Range对象:
    

复制代码 代码如下:

//选择第一行、第一列的单元的单元格为Range对象
            Range r = (Excel.Range)mySheet.Cells[1, 1];
          //选择多个连续的单元格为Range对象
   Range r=(Excel.Range)Range.get_Range("A1:F3")


        ②、给单元格赋值或取出单元格的值:
        

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjzgsz.html