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

本文介绍了如何在网页应用中实现与EXCEL的交互,重点讨论了数据网格控件datagrid与EXCEL数据导出的流程,涉及到的技术包括Delphi、ASP.NET以及C#编程语言,同时也提及了字符串操作在导出过程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值