• 大小: 1.56MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-09-01
  • 语言: 其他
  • 标签:

资源简介

Excel导入数据库 Excel导入数据库Excel导入数据库 Excel导入数据库Excel导入数据库 Excel导入数据库Excel导入数据库 Excel导入数据库

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    string strConn = “Data Source=MICROSOF-4ACCF3;Database=BaoBiao;Uid=sa;Pwd=123“; //链接SQL数据库
    protected void Page_Load(object sender EventArgs e)
    {
        SqlConnection cn = new SqlConnection(strConn);
        cn.Open();
        SqlDataAdapter sda = new SqlDataAdapter(“select * from baobiao“ cn);//表
        DataSet ds = new DataSet();
        sda.Fill(ds “baobiao“);
        this.GridView1.DataSource = ds.Tables[“baobiao“];
        this.GridView1.DataKeyNames = new string[] { “ASID“ };//
        this.GridView1.DataBind();

    }
    /// 
    /// 查询EXCEL电子表格添加到DATASET
   /// 

    /// 服务器路径
    /// 表名
    /// 
    /// 
    /// 
    
    public DataSet ExecleDs(string filenameurl string table)
    {
        string strConn = “Provider=Microsoft.Jet.OleDb.4.0;“ + “data source=“ + filenameurl + “;Extended Properties=‘Excel 8.0; HDR=YES; IMEX=1‘“;
        OleDbConnection conn = new OleDbConnection(strConn);
        conn.Open();
        DataSet ds = new DataSet();
        OleDbDataAdapter odda = new OleDbDataAdapter(“select * from [Sheet1$]“ conn);
        odda.Fill(ds table);
        return ds;
    }
    protected void Button1_Click(object sender EventArgs e)
    {
         if (FileUpload1.HasFile == false)//HasFile用来检查FileUpload是否有指定文件
       {
            Response.Write(“ript>alert(‘请您选择Excel文件‘)ript> “);
            return;//当无文件时返回
      }
      string IsXls=System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();//System.IO.Path.GetExtension获得文件的扩展名
       if (IsXls != “.xls“ )  //检查格式是否为.xls
       {
           Response.Write(“ript>alert(‘只可以选择Excel文件‘)ript>“);
            return;//当选择的不是Excel文件时返回
       }
        SqlConnection cn = new SqlConnection(strConn); 
        cn.Open();
        string filename = DateTime.Now.ToString(“yyyymmddhhMMss“) + FileUpload1.FileName;              //获取Execle文件名  DateTime日期函数
        string savePath = Server.MapPath((“~\\upfiles\\“) + filename);//Server.MapPath 获得虚拟服务器相对路径
         FileUpload1.SaveAs(savePath);                        //SaveAs 将上传的文件内容保存在服务器上
         DataSet ds = ExecleDs(savePath filename);           //调用自定义方法
        DataRow[] dr = ds.Tables[0].Select();            //定义一个DataRow数组
       int rowsnum = ds.Tables[0].Rows.Count;
        if (rowsnum == 0)                                 
        {
            Response.Write(“ript>alert(‘Excel表为空表无数据!‘)ript>“);   //当Excel表为空时对用户进行提示
        }
        else
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2293760  2011-08-19 12:17  Excel2sql\App_Code\BaoBiao.mdf

     文件     573440  2011-08-19 12:18  Excel2sql\App_Code\BaoBiao_log.LDF

     文件    1835008  2011-08-19 12:17  Excel2sql\App_Data\hhaspx_Data.MDF

     文件    1048576  2011-08-19 12:17  Excel2sql\App_Data\hhaspx_Log.LDF

     文件    2293760  2011-08-19 12:17  Excel2sql\BaoBiao.mdf

     文件     573440  2011-08-19 12:17  Excel2sql\BaoBiao_log.LDF

     文件       1458  2011-08-19 12:17  Excel2sql\Default.aspx

     文件       5805  2011-08-19 12:17  Excel2sql\Default.aspx.cs

     文件       1570  2011-08-19 12:17  Excel2sql\Excel导入.sln

    ..A..H.     11264  2011-08-19 12:19  Excel2sql\Excel导入.suo

     文件       4945  2011-08-19 12:18  Excel2sql\from.gif

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20090806100752工资表1.xls

     文件      25600  2011-08-19 12:18  Excel2sql\upfiles\20091906100706保兴国.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20091906100719工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20092006100702工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20092006100737工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20092506110728工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20092706100717工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20092913080721工资表.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20093106100709工资表1.xls

     文件      13824  2011-08-19 12:18  Excel2sql\upfiles\20093513080719工资表.xls

     文件      19456  2011-08-19 12:18  Excel2sql\upfiles\20110218070806航班.xls

     文件      17920  2011-08-19 12:18  Excel2sql\upfiles\20110719120858复件 复件 航班.xls

     文件      17920  2011-08-19 12:18  Excel2sql\upfiles\20110819120850复件 复件 复件 航班.xls

     文件      17408  2011-08-19 12:18  Excel2sql\upfiles\20111019120856复件 航班.xls

     文件      17408  2011-08-19 12:18  Excel2sql\upfiles\20111119120846复件 航班.xls

     文件      19456  2011-08-19 12:18  Excel2sql\upfiles\20111218070816航班.xls

     文件      17408  2011-08-19 12:18  Excel2sql\upfiles\20111419110809复件 航班.xls

     文件      19456  2011-08-19 12:18  Excel2sql\upfiles\20111518070845航班.xls

     文件      19456  2011-08-19 12:18  Excel2sql\upfiles\20111718070853航班.xls

............此处省略38个文件信息

评论

共有 条评论