Welcome

首页 / 软件开发 / C# / C#操作Excel的另类方法

C#操作Excel的另类方法2011-08-10 博客园 农民伯伯前言

C#使用自带的库(Excel 11.0/5.0 Object Library)操作Excel一直以来都有些问题,最严重的要数有 时候Excel进程结束不掉这个问题,操作起来也不是很方便。其实Excel用得稍熟点的朋友就知道Excel可 以导出为html格式的文件,我想说到这里大家应该大致明白本文的意图了,下面我为大家做一个范例。

环境

1. Microsoft Office Excel 2003

正文

一、目的

从数据库导出数据到Excel中并锁定部分数据不让修改。这里以学生成绩表为例, 学生编号、学生姓 名、学生成绩 三个字段从数据库提取,并锁定,老师评价栏在导出后可输入。

二、实现

1. 制作Excel"模板"

注意这里的模板不是指excel里面的模板,主要为后面导出成html做准备。

1.1 新建Excel,名称为学生成绩表.xls 。

1.2 设置列名栏目,设置格式字体等信息,最终形式的格式,如图:

冻结窗口的方法:比如要冻结第一行,选择第二行的第一个单元格,工具栏->窗口->冻结窗口 。