日期:2014-05-16  浏览次数:20504 次

GridView读取EXCEl并保存到数据库中

最近想要做一个考试成绩分析模块,对填好的EXCEL表格进行读取操作,将数据存储到数据库中,并在界面显示读取的EXCEL内容,倒腾半天作出如下效果,不是很好,算是给大家参考吧。有不对的地方还请大家指出,我的邮箱:pplsunny@163.com。。最后将所有源代码贴在文章里。

 

前台界面显示

如图:

代码;

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="gekexiaofen.aspx.cs" Inherits="STAS.second.gekexiaofen" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
     <div >
     <center>
       <br />
        <br />
        <table>
           <tr>
              <td>
        请选择要打开的科目小分模板Excel:<br />
        <br />
       
        <asp:FileUpload ID="FileUpload1" runat="server" />
         &nbsp;&nbsp;&nbsp;
        <asp:Label ID="Label1" runat="server"></asp:Label>
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="打开" />
        </td>
        <td >  sddd <asp:Button ID="Button2" runat="server" onclick="BClick" Text="开始统计" />
        <br />
        <br />
          科目:<asp:Label ID="Label2" runat="server"></asp:Label><br />
        <br />
          考试时间:<asp:Label ID="Label3" runat="server"></asp:Label>
        </td>
          </tr>
        </table>
        <br />
    <br />
        <asp:GridView ID="GridView1" runat="server" Width="80%" EmptyDataText="无数据"
             BackColor="White" BorderColor="#E7E7FF" BorderStyl