浅析C#创建Excel文件实现的实际操作

C#创建Excel文件的操作的具体过程是什么呢?那么这里向你介绍了具体的实现实例,是用什么方法可以实现呢,下面我们通过实例的演示向你具体介绍下。

汤旺ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

C#创建Excel文件实例操作:

 
 
 
  1. private void Button2_Click(object sender, System.EventArgs e)  
  2. {  
  3.  object missing = System.Reflection.Missing.Value;   
  4.  //Excel.Application myExcel = new Excel.Application() ;   
  5.  myExcel = new Excel.ApplicationClass();   
  6.  
  7.  Excel._Workbook xBk ;//工作薄   
  8.  Excel._Worksheet xSt;//工作Sheet  
  9.    
  10.  xBk = myExcel.Workbooks.Add(true);   
  11.  
  12.  for (inti = 0; i < 5; i ++)  
  13.  {   
  14. xSt = (Excel._Worksheet)xBk.ActiveSheet;   
  15. xSt.Name ="chenms_" + i ;   
  16. myExcel.Cells[2,2]="chenms";  
  17. if(i < 4)  
  18. {  
  19.  myExcel.Sheets.Add(missing,missing,1,Excel.XlSheetType.xlWorksheet);  
  20. }  
  21.  }//C#创建Excel文件  
  22.  myExcel.Visible = true;  
  23.  xBk.SaveAs(@"d:cms.xls",missing,missing,   
  24. missing,missing,missing,Excel.XlSaveAsAccessMode.xlShared,   
  25. missing,missing,missing,missing,missing);   
  26.  // myExcel.Save(@"d:cms.xls");C#创建Excel文件  
  27.  myExcel.Quit();  
  28.  Response.ClearContent();  
  29.  Response.ClearHeaders();  
  30.  Response.AppendHeader("Content-Disposition","attachment;filename=d:cms.xls");  
  31.  Response.Buffer = true;  
  32.  Response.ContentType = "application/ms-excel";  
  33.  //将报表文件存入本地  
  34.  Response.WriteFile("d:cms.xls");  
  35.  Response.Flush();  
  36.  Response.Close();  
  37.  //C#创建Excel文件之从磁盘删除导出的文件  
  38.  System.IO.File.Delete("d:cms.xls");   
  39.  
  40. }  

C#创建Excel文件的基本内容就向你介绍到这里,希望对你了解C#创建Excel文件有所帮助。

【编辑推荐】

  1. C#操作Excel实现实例解析
  2. 解析C#操作Excel时的报错处理
  3. C#打开Excel文档的两大方法解析
  4. C#Excel文本搜索应用浅析
  5. C#创建Excel文件实例讲解

本文名称:浅析C#创建Excel文件实现的实际操作
URL网址:http://www.gawzjz.com/qtweb2/news31/11781.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联