摘要:本文介绍了excel对象、c#中的受管代码和非受管代码,并介绍了com组件在.net环境中的使用。
关键词:受管代码;非受管代码;excel对象;动态连接库
引言
excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的。由于excel表格的功能强大,又由于几乎每一台机器都安装了它,如果把程序处理的结果放到excel表格中,这样每一个用户就可以根据自己的需要在excel中定制自己的打印。这样不仅使得程序设计简单,而且又满足了诸多用户的要求,更加实用了。那么用visual c#如何调用excel,如何又把数据存放到excel表格中?本文就来探讨上述问题的解决办法。
excel对象
微软的excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象。
(1) application对象。application对象处于excel对象层次结构的顶层,表示excel自身的运行环境。
(2) workbook对象。workbook对象直接地处于application对象的下层,表示一个excel工作薄文件。
(3) worksheet对象。worksheet对象包含于workbook对象,表示一个excel工作表。
(4) range对象。range对象包含于worksheet对象,表示excel工作表中的一个或多个单元格。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器