WEB开发网
开发学院软件开发C语言 C# 操作Excel之旁门左道 [ C# | Excel ] 阅读

C# 操作Excel之旁门左道 [ C# | Excel ]

 2009-05-25 08:29:10 来源:WEB开发网   
核心提示: 前言C#使用自带的库(Excel 11.0/5.0 Object Library)操作Excel一直以来都有些问题,最严重的要数有时候Excel进程结束不掉这个问题,C# 操作Excel之旁门左道 [ C# | Excel ],操作起来也不是很方便,其实Excel用得稍熟点的朋友就知道Excel可以导出为ht

前言

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  设置列名栏目,设置格式字体等信息,最终形式的格式,如图:

C# 操作Excel之旁门左道 [ C# | Excel ]

图片看不清楚?请点击这里查看原图(大图)。 

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

1.3  锁定区域

1.3.1  Excel全选->右键 设置单元格格式->保护->去掉 锁定 前复选框

1.3.2  选择学生编号、学生姓名、学生成绩这三列,同上(1.3.1)步骤相反,即勾上 锁定 前的复选框。

1.3.3  输入测试数据 1 张三 83。

1 2 3 4  下一页

Tags:操作 Excel 旁门左道

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接