婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法

將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法

熱門(mén)標(biāo)簽:山東防封電銷卡辦理套餐 廈門(mén)四川外呼系統(tǒng) 怎樣在地圖標(biāo)注消火栓圖形 泰州手機(jī)外呼系統(tǒng)軟件 地圖標(biāo)注位置多的錢 內(nèi)蒙古智能電銷機(jī)器人哪家強(qiáng) 杭州智能電話機(jī)器人 濟(jì)源人工智能電話機(jī)器人價(jià)格 百度地圖標(biāo)注點(diǎn)擊事件

Default.aspx

復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

!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>無(wú)標(biāo)題頁(yè)/title>
    style type="text/css">

        .style1
        {
            height: 16px;
        }
        .style3
        {
            height: 23px;
        }
    /style>
/head>
body>
    form id="form1" runat="server">

    div>

    /div>
    table align="center" border="1" bordercolor="honeydew" cellpadding="0"
        cellspacing="0">
        tr>
            td style="FONT-SIZE: 9pt; COLOR: #ff0000; BACKGROUND-COLOR: #ff9933; TEXT-ALIGN: center"
                class="style1">
            /td>
            td colspan="2"
                style="FONT-SIZE: 9pt; COLOR: #ffffff; HEIGHT: 16px; BACKGROUND-COLOR: #ff9933; TEXT-ALIGN: center">
                將Excel數(shù)據(jù)寫(xiě)入Access數(shù)據(jù)庫(kù)中/td>
        /tr>
        tr>
            td style="BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center">
            /td>
            td style="BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center">
                iframe id="I1" name="I1" scrolling="yes" src="學(xué)生成績(jī).xls"
                    style="WIDTH: 407px; HEIGHT: 280px">/iframe>
            /td>
            td style="WIDTH: 190px; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center">
                asp:GridView ID="GridView1" runat="server" CellPadding="4" Font-Size="9pt"
                    ForeColor="#333333" GridLines="None" Width="228px">
                    FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                    RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                    SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                    PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                    HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                    AlternatingRowStyle BackColor="White" />
                /asp:GridView>
            /td>
        /tr>
        tr>
            td style="BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center" class="style3">
            /td>
            td style="HEIGHT: 23px; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center"
                valign="top">
                asp:Button ID="Button3" runat="server" Font-Size="9pt" onclick="Button1_Click"
                    Text="Excel數(shù)據(jù)寫(xiě)入Access數(shù)據(jù)庫(kù)中" />
    asp:Label ID="Label1" runat="server" Text="Label" Visible="False"
                    style="font-size: x-small">/asp:Label>
            /td>
            td style="WIDTH: 190px; HEIGHT: 23px; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center">
                asp:Button ID="Button2" runat="server" Font-Size="9pt" onclick="Button2_Click"
                    Text="數(shù)據(jù)庫(kù)中顯示Excel數(shù)據(jù)" />
            /td>
        /tr>
        tr>
            td>
                nbsp;/td>
        /tr>
    /table>
    /form>
/body>
/html>

Default.aspx.cs

復(fù)制代碼 代碼如下:

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

using System.Data.OleDb;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    public OleDbConnection CreateCon()
    {
        string strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Server.MapPath("UserScore.mdb") + ";User Id=admin;Password=;";
        OleDbConnection odbc = new OleDbConnection(strconn);
        return odbc;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        //定義Excel列表
        string StyleSheet = "Sheet1";
        //調(diào)用自定義LoadData方法,將Excel文件中數(shù)據(jù)讀到ASPNET頁(yè)面中
        LoadData(StyleSheet);
        //定義查詢的SQL語(yǔ)句
        string sql = "select ID,用戶姓名,試卷,成績(jī),考試時(shí)間 from Score";
        //創(chuàng)建Oledb數(shù)據(jù)庫(kù)連接
        OleDbConnection con = CreateCon();
        con.Open();//打開(kāi)數(shù)據(jù)庫(kù)連接
        OleDbCommand com = new OleDbCommand(sql, con);
        //開(kāi)始事務(wù)
        OleDbTransaction tran = con.BeginTransaction();
        com.Transaction = tran;
        //創(chuàng)建適配器
        OleDbDataAdapter da = new OleDbDataAdapter(com);
        OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
        //創(chuàng)建DataSet數(shù)據(jù)集
        DataSet ds = new DataSet();
        //填充數(shù)據(jù)集
        da.Fill(ds);
        int curIndex = 0;
        if (ds.Tables[0].Rows.Count > 0)
        {
            curIndex = Convert.ToInt32(ds.Tables[0].Rows[0][0]);
        }
        //創(chuàng)建一個(gè)內(nèi)存表
        DataTable tb = this.getExcelDate();
        string selsql = "";
        for (int i = 0; i tb.Rows.Count; i++)
        {
            string UserName = tb.Rows[i][0].ToString();
            selsql = "select count(*) from Score where 用戶姓名='" + UserName + "'";
        }
        //判斷Excel文件中是否已經(jīng)導(dǎo)入到Access數(shù)據(jù)庫(kù)中
        if (ExScalar(selsql) > 0)
        {
            Label1.Visible = true;
            Label1.Text = "script language=javascript>alert('該Excle中的數(shù)據(jù)已經(jīng)導(dǎo)入數(shù)據(jù)庫(kù)中!');location='Default.aspx';/script>";
        }
        else
        {
            //循環(huán)讀取Excel文件中數(shù)據(jù),并添加到Access事先創(chuàng)建好的數(shù)據(jù)庫(kù)表中
            for (int i = 0; i tb.Rows.Count; i++)
            {
                DataRow dr = ds.Tables[0].NewRow();
                dr[0] = ++curIndex;
                dr[1] = tb.Rows[i][0];
                dr[2] = tb.Rows[i][1];
                dr[3] = tb.Rows[i][2];
                dr[4] = tb.Rows[i][3];
                ds.Tables[0].Rows.Add(dr);
            }
            try
            {
                da.Update(ds);//執(zhí)行插入操作
                tran.Commit();//事務(wù)提交
                Label1.Visible = true;
                Label1.Text = "script language=javascript>alert('數(shù)據(jù)導(dǎo)入成功!');location='Default.aspx';/script>";
            }
            catch
            {
                tran.Rollback();//事務(wù)回滾
                Label1.Visible = true;
                Label1.Text = "script language=javascript>alert('數(shù)據(jù)導(dǎo)入失敗!');location='Default.aspx';/script>";
            }
            finally
            {
                con.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接
            }
        }
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        string sqlstr = "select * from Score";
        OleDbConnection conn = CreateCon();
        conn.Open();
        OleDbCommand mycom = new OleDbCommand(sqlstr, conn);
        OleDbDataReader dr = mycom.ExecuteReader();
        dr.Read();
        if (dr.HasRows)
        {
            GetDataSet(sqlstr);
        }
        else
        {
            Label1.Visible = true;
            Label1.Text = "script language=javascript>alert('數(shù)據(jù)庫(kù)中沒(méi)有數(shù)據(jù)信息,請(qǐng)先導(dǎo)入再查詢!');location='Default.aspx';/script>";
        }
        dr.Close();
        conn.Close();
    }
    public DataSet GetDataSet(string sqlstr)
    {
        OleDbConnection conn = CreateCon();
        OleDbDataAdapter myda = new OleDbDataAdapter(sqlstr, conn);
        DataSet ds = new DataSet();
        myda.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        return ds;
    }
    public DataTable getExcelDate()
    {
        string strExcelFileName = Server.MapPath("學(xué)生成績(jī).xls");
        string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" + "Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
        string sql = "select * from [Sheet1$]";
        OleDbDataAdapter da = new OleDbDataAdapter(sql, strcon);
        DataSet ds = new DataSet();
        da.Fill(ds);
        return ds.Tables[0];
    }
    public void LoadData(string StyleSheet)
    {
        //定義數(shù)據(jù)庫(kù)連接字符串 m
        string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath("學(xué)生成績(jī).xls") + ";Extended Properties=Excel 8.0";
        //創(chuàng)建數(shù)據(jù)庫(kù)連接
        OleDbConnection myConn = new OleDbConnection(strCon);
        //打開(kāi)數(shù)據(jù)鏈接,得到一個(gè)數(shù)據(jù)集
        myConn.Open();
        //創(chuàng)建DataSet對(duì)象  
        DataSet myDataSet = new DataSet();
        //定義查詢的SQL語(yǔ)句
        string StrSql = "select   *   from   [" + StyleSheet + "$]";
        //創(chuàng)建數(shù)據(jù)庫(kù)適配器
        OleDbDataAdapter myCommand = new OleDbDataAdapter(StrSql, myConn);
        //填充數(shù)據(jù)集中的數(shù)據(jù)
        myCommand.Fill(myDataSet, "[" + StyleSheet + "$]");
        //釋放占有的資源
        myCommand.Dispose();
        //關(guān)閉數(shù)據(jù)庫(kù)連接
        myConn.Close();
    }
    public int ExScalar(string sql)
    {
        OleDbConnection conn = CreateCon();
        conn.Open();
        OleDbCommand com = new OleDbCommand(sql, conn);
        return Convert.ToInt32(com.ExecuteScalar());
        conn.Close();
    }
}

您可能感興趣的文章:
  • access dbase excel foxpro 數(shù)據(jù)庫(kù)瀏覽器V3.1版 下載
  • Excel數(shù)據(jù)導(dǎo)入Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
  • Excel導(dǎo)入Sqlserver數(shù)據(jù)庫(kù)腳本
  • Linux下將excel數(shù)據(jù)導(dǎo)入到mssql數(shù)據(jù)庫(kù)中的方法
  • php將數(shù)據(jù)庫(kù)導(dǎo)出成excel的方法
  • php中使用ExcelFileParser處理excel獲得數(shù)據(jù)(可作批量導(dǎo)入到數(shù)據(jù)庫(kù)使用)
  • php excel reader讀取excel內(nèi)容存入數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
  • ASP.NET下將Excel表格中的數(shù)據(jù)規(guī)則的導(dǎo)入數(shù)據(jù)庫(kù)思路分析及實(shí)現(xiàn)
  • Excel導(dǎo)入數(shù)據(jù)庫(kù)時(shí)出現(xiàn)的文本截?cái)鄦?wèn)題解決方案
  • 如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫(kù)的實(shí)例方法
  • Java 使用poi把數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)入Excel的解決方法
  • PHP 如何利用phpexcel導(dǎo)入數(shù)據(jù)庫(kù)
  • 把excel表格里的數(shù)據(jù)導(dǎo)入sql數(shù)據(jù)庫(kù)的兩種方法
  • Excel、記事本數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
  • C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫(kù)的連接字符串
  • c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
  • 利用phpexcel把excel導(dǎo)入數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)導(dǎo)出excel實(shí)現(xiàn)
  • c#生成excel示例sql數(shù)據(jù)庫(kù)導(dǎo)出excel
  • android通過(guò)jxl讀excel存入sqlite3數(shù)據(jù)庫(kù)
  • Drupal讀取Excel并導(dǎo)入數(shù)據(jù)庫(kù)實(shí)例
  • 使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫(kù)
  • asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的方法
  • php導(dǎo)入excel文件到mysql數(shù)據(jù)庫(kù)的方法
  • C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫(kù)的方法
  • C#定制Excel界面并實(shí)現(xiàn)與數(shù)據(jù)庫(kù)交互的方法

標(biāo)簽:新鄉(xiāng) 周口 百色 臺(tái)州 朝陽(yáng) 喀什 洛陽(yáng) 朔州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法》,本文關(guān)鍵詞  將,Excel,中,數(shù)據(jù),導(dǎo)入,到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久亚洲一级片| 69久久99精品久久久久婷婷 | 亚洲伊人色欲综合网| 日韩理论片中文av| 亚洲免费三区一区二区| 一区二区在线观看不卡| 亚洲综合色区另类av| 一区二区国产视频| 午夜精品一区在线观看| 视频一区二区欧美| 久久精品国产精品青草| 久草热8精品视频在线观看| 精品在线播放免费| 国产精品一区在线观看你懂的| 国产一区二区不卡老阿姨| 成人性生交大片免费看中文网站| 99精品国产91久久久久久| 91在线视频官网| 欧美日韩成人一区| 欧美一二三四区在线| 久久久久久久免费视频了| 国产三区在线成人av| 亚洲欧美日韩精品久久久久| 偷拍自拍另类欧美| 国产成人在线免费| 欧美亚洲免费在线一区| 欧美一二三四区在线| 国产精品久久久久久妇女6080| 一卡二卡三卡日韩欧美| 黄一区二区三区| www.爱久久.com| 日韩欧美激情在线| 综合在线观看色| 国内精品国产成人国产三级粉色| 成人av网站免费观看| 91.com在线观看| 亚洲欧美日韩国产手机在线 | 精品国产91久久久久久久妲己| 国产精品沙发午睡系列990531| 日韩精品一级二级| 成人精品鲁一区一区二区| 91精品国产高清一区二区三区| 国产精品久久一级| 免费成人av在线播放| 欧美这里有精品| 国产精品女上位| 久久精品噜噜噜成人av农村| 欧美在线视频你懂得| 国产偷国产偷精品高清尤物| 亚洲妇熟xx妇色黄| av在线综合网| 欧美激情资源网| 九九热在线视频观看这里只有精品| 色婷婷综合久久久| 国产精品色婷婷久久58| 国产一区二区三区香蕉| 日韩一区二区三区电影| 亚洲成人资源网| 在线精品国精品国产尤物884a| 亚洲国产精品精华液ab| 国产成人高清在线| 国产亚洲一二三区| 国产高清精品在线| 亚洲精品一区二区三区福利| 韩国三级电影一区二区| 欧美电影免费观看高清完整版| 男人的天堂久久精品| 欧美一级xxx| 日本vs亚洲vs韩国一区三区二区 | 久久国产综合精品| 91精品久久久久久久91蜜桃| 亚洲va韩国va欧美va精品| 欧美影院精品一区| 亚洲国产视频在线| 91麻豆精品91久久久久同性| 免费观看一级特黄欧美大片| 欧美乱熟臀69xxxxxx| 五月激情综合婷婷| 精品人在线二区三区| 国产美女精品人人做人人爽| 国产精品热久久久久夜色精品三区 | 日韩成人一区二区三区在线观看| 欧美三级日韩三级国产三级| 亚洲一线二线三线视频| 欧美在线视频不卡| 日韩电影免费在线看| 欧美电影免费观看完整版| 国产一区二区精品久久91| 国产婷婷色一区二区三区四区| 成人ar影院免费观看视频| 亚洲另类春色校园小说| 欧美三片在线视频观看| 男女激情视频一区| 欧美激情在线免费观看| 一本大道av伊人久久综合| 日韩精彩视频在线观看| 国产婷婷色一区二区三区四区| 97久久超碰精品国产| 首页国产欧美日韩丝袜| 中文字幕不卡一区| 欧美色网站导航| 国产一区二区0| 亚洲五码中文字幕| 国产婷婷一区二区| 欧美蜜桃一区二区三区| 国产成人亚洲综合a∨猫咪| 一级中文字幕一区二区| 精品国产3级a| 欧美日韩久久久久久| 盗摄精品av一区二区三区| 一区二区三区高清| 中文字幕精品—区二区四季| 欧美日韩视频专区在线播放| 成人福利视频在线看| 六月婷婷色综合| 亚洲一区二区三区四区五区黄| 国产情人综合久久777777| 欧美天堂一区二区三区| 极品少妇一区二区三区精品视频| 国产精品久久久久久久久免费丝袜 | 蜜臀av性久久久久av蜜臀妖精| ...av二区三区久久精品| 精品国产1区2区3区| 欧美日韩激情一区| 91污在线观看| 国产a久久麻豆| 韩国精品在线观看| 青青草97国产精品免费观看无弹窗版| 亚洲精品国产一区二区精华液| 精品少妇一区二区三区| 91麻豆精品国产无毒不卡在线观看| 色哟哟一区二区三区| 国产1区2区3区精品美女| 国产在线精品免费| 久久er精品视频| 免费在线观看一区| 日本女优在线视频一区二区| 亚洲午夜精品久久久久久久久| 亚洲日本va午夜在线影院| 欧美国产日韩在线观看| 国产欧美一区二区三区鸳鸯浴| 日韩一级大片在线| 日韩欧美视频一区| 欧美草草影院在线视频| 91精品国产乱| 日韩一区二区三区视频在线观看| 欧美高清性hdvideosex| 欧美精品在线一区二区三区| 欧美精品丝袜久久久中文字幕| 欧美三级韩国三级日本三斤| 欧美日韩久久不卡| 日韩天堂在线观看| 337p日本欧洲亚洲大胆精品| 久久久久国产精品麻豆ai换脸| 国产欧美日本一区二区三区| 国产精品午夜免费| 亚洲色图制服丝袜| 亚洲在线视频网站| 秋霞影院一区二区| 麻豆久久一区二区| 国产中文字幕一区| 丰满亚洲少妇av| 91免费看`日韩一区二区| 91国产视频在线观看| 欧美色图免费看| 精品日韩在线观看| 最新中文字幕一区二区三区| 一区二区三区免费看视频| 日韩专区欧美专区| 国产精品自在欧美一区| 在线亚洲人成电影网站色www| 欧美日韩在线电影| 26uuu久久综合| 亚洲天堂网中文字| 日韩电影一区二区三区四区| 国产成人精品午夜视频免费| 欧美亚男人的天堂| 精品日韩99亚洲| 一区二区三区欧美久久| 久久99日本精品| 色综合欧美在线| 91精品黄色片免费大全| 国产精品免费久久| 日本成人在线网站| 99久久精品国产一区二区三区| 欧美日韩精品欧美日韩精品 | 国产精品久久久久久久浪潮网站| 亚洲一区在线观看网站| 国产精品一区免费在线观看| 欧美亚洲综合色| 国产精品伦一区| 久久精品国产久精国产| 91高清视频在线| 国产精品久久久久精k8| 亚洲国产成人av好男人在线观看| 国产sm精品调教视频网站| 91精品国产欧美一区二区成人| 一区二区三区在线高清| 丁香啪啪综合成人亚洲小说| 欧美精品一区二区久久婷婷|