在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C#操作Excel可以分为客户端和插件版本,区别就是是否需要Excel环境,功能实现一样 一、通用操作与处理(有点乱有时间再整理)
1:工程对excel类库的导入,如:c:\program files\Microsoft office\offiece11\excel.exe 2:命名控件的引入:using Microsoft.office.Interop.Excel; 3:如果是对一个已经存在的excel文件进行操作则:Application app=new Application(); Workbook wbook=app.Workbooks.Open("c:\\temp.xls",Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); //C#6.0后面的参数可以省略 Worksheet worksheet=(Worksheet)wbook.Worksheets[1]; 4:新建一个excel文件:Application app=new Application(); Workbook wbook=app.Workbooks.Add(Type.missing); Worksheet worksheet=(Worksheet)wbook.Worksheets[1];
5:设置某个单元格里的内容:worksheet.Cells[1,2]="列内容"; 6读取某个单元格里的内容string temp=((Range)worksheet.Cells[1,2]).Text; 7设置某个单元格里的格式Microsoft.Office.Interop.Excel.Range rtemp=worksheet.get_Range("A1","A1"); rtemp.Font.Name="宋体"; rtemp.Font.FontStyle="加粗"; rtemp.Font.Size=5; //设置颜色 8 保存新建的内容:worksheet.SaveAs("c:\\temp.xls",Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing, Type.Missing); 二、其他备注一、 给表格数据赋特殊值:
|
请发表评论