[转]C# Excel 创建、打开、读取、写入、保存的一般性代码
来源:互联网 发布:阿卢浮漂淘宝官网 编辑:程序博客网 时间:2024/05/20 23:57
创建、打开、读取、写入、保存的一般性代码:
01
using
System;
02
using
System.Reflection;
// 引用这个才能使用Missing字段
03
using
Excel=Microsoft.Office.Interop.Excel;
04
05
06
namespace
CExcel1
07
{
08
class
Class1
09
{
10
[STAThread]
11
static
void
Main(
string
[] args)
12
{
13
//创建Application对象 Excel.Application xApp=new Excel.ApplicationClass();
14
15
xApp.Visible=
true
;
16
//得到WorkBook对象, 可以用两种方式之一: 下面的是打开已有的文件 Excel.Workbook xBook=xApp.Workbooks._Open(@"D:\Sample.xls",
17
Missing.Value,Missing.Value,Missing.Value,Missing.Value
18
,Missing.Value,Missing.Value,Missing.Value,Missing.Value
19
,Missing.Value,Missing.Value,Missing.Value,Missing.Value);
20
//xBook=xApp.Workbooks.Add(Missing.Value);//新建文件的代码
21
//指定要操作的Sheet,两种方式:
22
23
Excel.Worksheet xSheet=(Excel.Worksheet)xBook.Sheets[1];
24
//Excel.Worksheet xSheet=(Excel.Worksheet)xApp.ActiveSheet;
25
26
//读取数据,通过Range对象
27
Excel.Range rng1=xSheet.get_Range(
"A1"
,Type.Missing);
28
Console.WriteLine(rng1.Value2);
29
30
//读取,通过Range对象,但使用不同的接口得到Range
31
Excel.Range rng2=(Excel.Range)xSheet.Cells[3,1];
32
Console.WriteLine(rng2.Value2);
33
34
//写入数据
35
Excel.Range rng3=xSheet.get_Range(
"C6"
,Missing.Value);
36
rng3.Value2=
"Hello"
;
37
rng3.Interior.ColorIndex=6;
//设置Range的背景色
38
39
//保存方式一:保存WorkBook
40
xBook.SaveAs(
@"D:\CData.xls"
,
41
Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,
42
Excel.XlSaveAsAccessMode.xlNoChange,Missing.Value,Missing.Value,Missing.Value,
43
Missing.Value,Missing.Value);
44
45
//保存方式二:保存WorkSheet
46
xSheet.SaveAs(
@"D:\CData2.xls"
,
47
Missing.Value,Missing.Value,Missing.Value,Missing.Value,
48
Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value);
49
50
51
//保存方式三
52
xBook.Save();
53
54
xSheet=
null
;
55
xBook=
null
;
56
xApp.Quit();
//这一句是非常重要的,否则Excel对象不能从内存中退出
57
xApp=
null
;
58
}
59
}
60
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/snlei/archive/2009/01/15/3786605.aspx
本文出自 I'm 大宝,转载时请注明出处及相应链接。
- C# Excel 创建、打开、读取、写入、保存的一般性代码
- C# Excel 创建、打开、读取、写入、保存的一般性代码
- C# Excel 创建、打开、读取、写入、保存的一般性代码
- C# Excel 创建、打开、读取、写入、保存的一般性代码
- [转]C# Excel 创建、打开、读取、写入、保存的一般性代码
- c#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#创建、打开、读取、写入、保存Excel,Excel打印输出
- C#中创建、打开、读取、写入、保存Exce,C#如何向EXCEL写入数据
- C# 创建文本文件写入读取实现代码
- C#读取和写入Excel2003的代码
- C# 读取写入excel单元格
- c# 读取写入excel单元格
- Ubuntu12.04 快速安装FTP Server
- vmware上安装ubuntu10.04
- android MediaPlayer的基本使用方法
- [转]C#数字格式化输出
- C语言实现哈希表(key为整形变量)
- [转]C# Excel 创建、打开、读取、写入、保存的一般性代码
- Lua编程6章(V5.0)
- 快排相关
- 中世纪剑客
- Linux Xshell中文编码设置
- Rete算法
- XMPP与SIP-IM两大协议的对比
- 一个程序员的职业规划
- 构造函数 实例解析