在网页中与EXCEL的交互(导出)

来源:互联网 发布:linux wifi不稳定 编辑:程序博客网 时间:2024/06/18 16:25

 

 以前用DELPHI写程序,后来追逐潮流,慢慢地对网站制作有了很大的兴趣。我喜欢C#的风格,所以在用ASP.NET时我选了C#作为我的编程语言。为了更快地掌握ASP.NET,我决定做一个项目(前一段时间,编写过一个结合SERV-U的FTP管理系统供教学用,因为教学上有教学生做网页的,所以做了这个系统,给每个学生开一个FTP空间让其存放网页,嘿,效果还不错),当然是自己给自己定的了,没人给我下任务,想做什么就做什么,多好,唯一的缺憾是没钱。以前用DEPLHI为学校编写过“成绩管理系统”,一直使用到现在,反映还不错,方便了各位老师的工作,却增加了我的负担,主任时不时根据管理上的变动要我改一点、再改一点...。
    不说别的了,言归正传。在我设置好了界面后(这是我的短处),完成了登录、更改密码、个人设置页面后。进入到这认为是整个系统中较为复杂的“录入学生成绩”一页了。因为在这里要实现学生成绩的输入、或从EXCEL文件中导入成绩、或导入成绩到EXCEL中、或从“阅卷系统”(我编的一个用光标阅读机读卡的程序)中加入答题卡成绩,还有打印等。这些在DELPHI中很容易,但在网页中,我没底,但我相信总是有办法的。
    首先,成绩是导出成绩到EXCEL中,我参照了一个网友的方法,在服务器端生成一个网页文件,将此文件作为EXCEL格式的,并在其中写入表格,原先是不支持模板列的,我将其改了一下,使其支持模板列,此函数如下: 
用于将一个DATAGRID导出到EXCEL文件中,可含模板列.

在使用中觉得效果很好。
原创粉丝点击