C#操作Excel文档

 首先在项目---添加引用--com组件-   Microsoft   excel11.0   object   library 

 //建立excel文件

Excel.ApplicationClass   my=new   Excel.ApplicationClass();  
                     
   my.Visible=true;  
   object   objMissing=System.Reflection.Missing.Value;  
   
   
   
   //打开工作簿  
   Excel.Workbook   mybook=(Excel.Workbook)my.Workbooks.Add(1);   //   1表示只建一个表  
   
   
   //mybook.Worksheets.Add(objMissing,objMissing,1,objMissing);//添加sheet  
   
   ((Excel.Worksheet)mybook.Worksheets[1]).Name="zhu";//将sheet1的名称改为zhu  
   Excel.Worksheet   mysheet=(Excel.Worksheet)mybook.Worksheets[1];  
   ((Excel.Range)mysheet.Cells[2,3]).EntireRow.Insert(0,0);     //添加行  
   mysheet.Cells[2,3]="zhu";//赋值    
   
   //保存  
   mybook.SaveAs("c://sample2.xls",objMissing,objMissing,objMissing,objMissing,objMissing,Excel.XlSaveAsAccessMode.xlShared,objMissing,objMissing,objMissing,objMissing,null);  
   mybook=null;  
   my.Quit();  
   my=null;

 

注意:

 

1.ASP.NET 模拟 

http://msdn2.microsoft.com/zh-cn/library/xh507fc5(VS.80).aspx

2.保证目录的操作权限

C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files中users用户的可写/修权限

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值