C#中操作Excel的方法(一)
2007-05-24 22:38
435 查看
C#中操作Excel的方法(一)
首先是如何创建、打开、读取、写入、保存的一般性代码: using System; using System.Reflection; namespace CExcel1 { class Class1 { [STAThread] static void Main(string[] args) { //创建Application对象 Excel.Application xApp=new Excel.ApplicationClass(); xApp.Visible=true; //得到WorkBook对象, 可以用两种方式之一: 下面的是打开已有的文件 Excel.Workbook xBook=xApp.Workbooks._Open(@"D:/Sample.xls", Missing.Value,Missing.Value,Missing.Value,Missing.Value ,Missing.Value,Missing.Value,Missing.Value,Missing.Value ,Missing.Value,Missing.Value,Missing.Value,Missing.Value); //xBook=xApp.Workbooks.Add(Missing.Value);//新建文件的代码 //指定要操作的Sheet,两种方式: Excel.Worksheet xSheet=(Excel.Worksheet)xBook.Sheets[1]; //Excel.Worksheet xSheet=(Excel.Worksheet)xApp.ActiveSheet; //读取数据,通过Range对象 Excel.Range rng1=xSheet.get_Range("A1",Type.Missing); Console.WriteLine(rng1.Value2); //读取,通过Range对象,但使用不同的接口得到Range Excel.Range rng2=(Excel.Range)xSheet.Cells[3,1]; Console.WriteLine(rng2.Value2); //写入数据 Excel.Range rng3=xSheet.get_Range("C6",Missing.Value); rng3.Value2="Hello"; rng3.Interior.ColorIndex=6; //设置Range的背景色 //保存方式一:保存WorkBook //xBook.SaveAs(@"D:/CData.xls",Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value // ,Excel.XlSaveAsAccessMode.xlNoChange,Missing.Value,Missing.Value,Missing.Value //,Missing.Value,Missing.Value); |
相关文章推荐
- C#操作Excel时,Excel常用的方法和属性
- C#操作Excel时,Excel常用的方法和属性
- C#操作excel(多种方法比较)
- C#操作excel(多种方法比较)
- C#操作Excel(多种方法比较)[转]
- C#中操作Excel的方法(一)
- c#操作excel后关闭excel.exe的方法
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- c#操作excel后关闭excel.exe的方法
- C#操作excel(多种方法比较)
- C#中操作Excel的方法(二)之技巧篇
- 解析c#操作excel后关闭excel.exe的方法
- C#操作excel(多种方法比较)
- c#操作excel后关闭excel.exe的方法
- 用C#生成Excel文件的方法,Excel.dll组件生成的方法和设置用ASP.NET操作访问权限
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#_Excel操作方法汇总
- C#操作excel(多种方法比较)
- C#利用com操作excel释放进程的解决方法
- C# 通过VSTO操作Excel的Protect方法