首页 > 编程 > .NET > 正文

asp.net中EXCEL数据导入到数据库的方法

2024-07-10 12:48:04
字体:
来源:转载
供稿:网友

本文实例讲述了asp.net中EXCEL数据导入到数据库的方法。。具体分析如下:

excel是办公中非常常用的一个办公表格了,但我们在开发中通常会需要直接把excel数据快速导入到数据库中了,这里整理了一个asp.net中EXCEL数据导入到数据库的例子供各位参考学习。

注意:EXCEL中的第一行不能导入。
下面是源码:IntoExcel.aspx:
代码如下:<%@ Page  AutoEventWireup="true" CodeFile="IntoExcel.aspx.cs" Inherits="study_IntoExcel" %> 
 
<!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 id="Head1" runat="server"> 
<title>无标题页</title> 
<script language="javascript" type="text/javascript"><!-- 
// <!CDATA[ 
function check() { 
var k=//S+/.[xls]/; 
if(!k.test(document.getElementById("fileId").value)) 

    alert("只能上次xls格式的文件"); 
    return false; 

return true; 

// --></script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <p> 
        <asp:FileUpload ID="fileId" runat="server" /> 
        <asp:Button ID="Button1" runat="server" Text="上传" OnClientClick="return check()" onclick="Button1_Click" /></p> 
    </div> 
    </form> 
</body> 
</html>
IntoExcel.aspx.cs
代码如下:using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Collections; 
using System.Configuration; 
using System.Data; 
using System.Web.Security; 
using System.Web.UI.HtmlControls; 
using System.Web.UI.WebControls.WebParts; 
using System.IO; 
using System.Data.OleDb; 
using System.Data.SqlClient; 
using System.Web.UI.WebControls; 
 
public partial class study_IntoExcel : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 
    { 
 
    } 
        /// <summary> 
        /// 上传文件 
        /// </summary> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表