首页 > 编程 > .NET > 正文

Asp.net中把Excel数据存储至SQL Server中的具体实现方法

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

ExcelWrapper
代码如下:
        /// <summary>
        /// 查询EXCEL电子表格添加到DATASET
        /// </summary>
        /// <param name="filenameurl">文件路径</param>
        /// <param name="table">dataset中的表名(并不是要和数据库中的表一样)</param>
        /// <returns></returns>
        public static 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;
        }

.cs
代码如下:
       // 提交按钮
        protected void imgbtnSubmit_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (!FileUpload1.HasFile)
                {
                    JsHelper.Alert("请您选择Excel文件", this);
                    return;
                }

                // 取得文件后缀名

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