ASP.Net 实现Excel数据到GridView,再到SQL Server的转换

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

需求分析:想要实现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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值