您现在的位置:网络学院 > 开发教室 > 工具平台 > VC/C#
操作Excel(C#)

出处:PConline
责任编辑:zwg

[02-3-29 9:33] 作者:飞刀.Net/aspcn.com


操作Excel(C#)

编译:http://www.aspcn.com 飞刀
原著:ArunGG
来源:http://www.csharphelp.com/archives/archive241.html

  前面的我就不翻译了。老外操作的是Excel 2000。所有Excel的程序操作都来源于Excel的对象库Excel9.olb.本例也只是对这个东东做一个简单的操作了解。有告诫待于朋友们的具体了解:)也算是为我们站点上天天为Excel烦的兄弟们,指一条“明路”吧:)
首先的一步就是使用Tlbimp这个工具将Excel9.0的对象库文件Excel8.olb转换成为dll,这样才能做为.Net平台Assembly来使用:)操作如下:

TlbImp Excel9.olb Excel.dll

只要有了这个Excel.dll,现在我们就能使用Excel的各种操作函数了。
下面就让我们具体看看C#是如何使用这些东东吧。

1. 创建一个新Excel的Application:


Application exc = new Application();
if (exc == null) {
Console.WriteLine("ERROR: EXCEL couldn't be started");
return 0;
}


2. 让这个工程可见:

exc.set_Visible(0, true);

3. 获取WorkBooks集合:

Workbooks workbooks = exc.Workbooks;

4. 加入新的WorkBook:

_Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet, 0);

5. 获取WorkSheets集合:


_Worksheet worksheet = (_Worksheet) sheets.get_Item(1);
if (worksheet == null) {
Console.WriteLine ("ERROR in worksheet == null");
}

[下一页]


相关文章:

初探c#(九)结构(Structs)
初探c#(十)界面(Interfaces)
初探c#(十一)枚举(Enums)
初探c#(十二)名字空间(Namespaces)
初探c#(十三)属性(Properties)
初探c#(目录)
C#进阶教程(目录)
用C#制作图片格式转化器
用C#做个带精灵的邮件通知程序
用C#写简单的CGI程式


内容搜索 
高级搜索

本栏今日焦点