需求分析:想要实现B/S模式下在线编辑Excel表数据并提交保存在数据库中。然而经过调研,ASP.Net对于B/S模式下,并不能实现调用本地程序实现编辑Excel的功能。想实现类似的功能,有pageoffice等第三方付费插件,因此结合相关部门人员对需求进行了二次评估,转变思路,不再进行在线编辑Excel的功能模块,从而转变成导入导出Excel文件,用户还是对Excel文件进行操作,最终数据仍然是到数据库中统计汇总。
主要实现功能及步骤:
1)实现Excel数据导入到GridView中
2)实现GridView导入到SQL Server中
3)实现SQL Server导出到Excel中
1.实现Excel数据导入到GridView中

ASP页面布局如上图所示,因为是测试主要功能,并没有进行页面格式的美化。
代码如下:
<form id="form1" runat="server">
<div >
<table border="1" bordercolor="#bed0cd" cellpadding="0" cellspacing="0">
<tr>
<td style="font-weight: bold; font-size: 11pt; text-align: center">
将Excel中数据读入到GridView中</td>
</tr>
<tr>
<td style="text-align: center">
<asp:Button ID="Button1" runat="server" Font-Size="9pt" OnClick="Button1_Click" Text="读入Excel" style="border-left-color: #3333ff; border-bottom-color: #3333ff; border-top-style: inset; border-top-color: #3333ff; border-right-style: inset; border-left-style: inset; border-right-color: #3333ff; border-bottom-style: inset"/></td>
<td style

本文介绍了如何在ASP.Net中实现在B/S模式下将Excel数据导入到GridView,然后从GridView导入到SQL Server,以及从SQL Server导出到Excel。通过详细步骤和代码展示每个阶段的实现过程,解决了数据转换和数据库操作的相关问题。
最低0.47元/天 解锁文章
228

被折叠的 条评论
为什么被折叠?



