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

主頁 > 知識庫 > .Net讀取Excel 返回DataTable實例代碼

.Net讀取Excel 返回DataTable實例代碼

熱門標簽:云狐人工智能電話機器人 400電話辦理信任翰諾科技 廣州銷售外呼系統定制 福州人工智能電銷機器人加盟 地圖標注多少錢一張 ai電銷機器人對貸款有幫助嗎 怎樣給陜西地圖標注顏色 電銷機器人 數據 宿遷智能外呼系統排名

復制代碼 代碼如下:

using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using System.Data;
using System.IO;
using System.Linq;
using System.Web;
using System.Collections;
using System.Data.OleDb;
using NuctechProject.DTO.Bll;
using System.Collections.Generic;
namespace NuctechProject.Layouts.Project
{
    public partial class IntroductionPlan : LayoutsPageBase
    {
        string url = Common.rootUrl;
        private string _strConn; //導入excel時的連接
        string pmurl = Common.proUrl;
        private UserBLL bll = new UserBLL();
        protected void Page_Load(object sender, EventArgs e)
        {
            hidProid.Value = Request.QueryString["proid"];
        }
        protected void BtnOK_Click(object sender, EventArgs e)
        {
            DataTable excelTable = null;

            SPSecurity.RunWithElevatedPrivileges(delegate
            {
                if (BaseInfoTemplateFile.HasFile)
                {
                    Liststring> noInput = new Liststring>();
                    string strLoginName = HttpContext.Current.User.Identity.Name; //獲取用戶名
                    string folderTemp = strLoginName.Substring(strLoginName.LastIndexOf('\\') + 1);
                    try
                    {
                        string extension = Path.GetExtension(BaseInfoTemplateFile.FileName); //獲取文件的后綴
                        if (extension != null)
                        {
                            string fileException = extension.ToLower();
                            if (fileException == ".xlsx" || fileException == ".xls")
                            {
                                #region 讀取Excel
                                string fileFolder = Server.MapPath("~/_layouts/15/images/" + folderTemp + "Upfile/");
                                if (!Directory.Exists(fileFolder)) //根目錄
                                {
                                    Directory.CreateDirectory(fileFolder); //判斷上傳目錄是否存在     自動創建
                                }
                                BaseInfoTemplateFile.SaveAs(Server.MapPath("~/_layouts/15/images/" + folderTemp + "Upfile/" + BaseInfoTemplateFile.FileName));
                                string strFilepathNmae = Server.MapPath("~/_layouts/15/images/" + folderTemp + "Upfile/" + BaseInfoTemplateFile.FileName);
                                string strExcel = ExcelSheetName(strFilepathNmae)[0].ToString();
                                excelTable = ExcelDataSource(strFilepathNmae, strExcel).Tables[0];
                                #endregion
                                //data是excel的數據
                                DataTable data = ExcelDataSource(strFilepathNmae, strExcel).Tables[0];
//try
                                    //{
                                if (data != null)
                                {

                                  
                                        foreach (DataRow row in data.Rows)
                                        {
                                            //讀取
                                        }

                                }
                                //}
                                //catch (Exception)
                                //{
                                //    Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "script  type='text/javascript'>$.ligerDialog.closeWaitting();alert('Excel表列名與系統不符合,請檢查Excel表列名!');/script>");
                                //    return;
                                //}
                            }
                            else
                            {
                                Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "script  type='text/javascript'>$.ligerDialog.closeWaitting();alert('您選擇的文件不是Excel格式!');/script>");
                                return;
                            }
                        }
                    }
                    finally //最終要把臨時存儲的文件刪除
                    {
                        string strFileFolder = Server.MapPath("~/_layouts/15/images/" + folderTemp + "Upfile/");
                        if (Directory.Exists(strFileFolder)) //根目錄
                        {
                            //Directory.CreateDirectory(strFileFolder);//判斷上傳目錄是否存在     自動創建
                            Directory.Delete(strFileFolder, true);
                        }
                        else
                        {
                            Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "script  type='text/javascript'>ReturnPageValue();/script>");
                        }
                    }
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "script  type='text/javascript'>$.ligerDialog.closeWaitting();alert('請選擇導入文件!');/script>");
                    return;
                }
            });
        }
        protected void BtnClose_Click(object sender, EventArgs e)
        {
            Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "script  type='text/javascript'>ReturnPageValue();/script>");
        }
        /// summary>
        /// 連接到Excel
        /// /summary>
        /// param name="filepath">文件路徑/param>
        /// param name="sheetname">sheet名字/param>
        /// returns>/returns>
        public DataSet ExcelDataSource(string filepath, string sheetname)
        {
            _strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath +
                       ";Extended Properties='Excel 12.0;HDR=YES'";
            new OleDbConnection(_strConn);
            var oada = new OleDbDataAdapter("select * from [" + sheetname + "]", _strConn);
            var ds = new DataSet();
            oada.Fill(ds);
            return ds;
        }
        /// summary>
        /// 獲得Excel中的所有sheetname
        /// /summary>
        /// param name="filepath">文件路徑/param>
        /// returns>/returns>
        public ArrayList ExcelSheetName(string filepath)
        {
            _strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath +
                       ";Extended Properties='Excel 12.0;HDR=YES'";
            var al = new ArrayList();
            var conn = new OleDbConnection(_strConn);
            conn.Open();
            DataTable sheetNames = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
                new object[] { null, null, null, "TABLE" });
            conn.Close();
            if (sheetNames != null)
                foreach (DataRow dr in sheetNames.Rows)
                {
                    al.Add(dr[2]);
                }
            return al;
        }
    }
}

您可能感興趣的文章:
  • asp.net 讀取Excel數據到DataTable的代碼

標簽:延安 大興安嶺 焦作 宜春 綿陽 黃南 曲靖 新疆

巨人網絡通訊聲明:本文標題《.Net讀取Excel 返回DataTable實例代碼》,本文關鍵詞  .Net,讀取,Excel,返回,DataTable,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.Net讀取Excel 返回DataTable實例代碼》相關的同類信息!
  • 本頁收集關于.Net讀取Excel 返回DataTable實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲日韩欧美一区二区在线| 99天天综合性| 日韩美女视频在线| 国产99一区视频免费 | 亚洲精品日产精品乱码不卡| 69久久99精品久久久久婷婷 | 精品无人码麻豆乱码1区2区 | 欧美va天堂va视频va在线| 91浏览器入口在线观看| 国产美女精品人人做人人爽| 美国毛片一区二区三区| 日韩av午夜在线观看| 裸体在线国模精品偷拍| 一本大道久久a久久综合| 最新久久zyz资源站| 国产亚洲污的网站| 国产精品丝袜一区| 一区二区三区四区视频精品免费| 日韩丝袜情趣美女图片| 日韩欧美一级二级| 亚洲国产精品二十页| 亚洲黄网站在线观看| 美腿丝袜亚洲色图| 久久99国产精品麻豆| 91在线播放网址| 日韩欧美成人午夜| 亚洲精品国产a久久久久久| 午夜精品成人在线视频| 国产精品综合视频| 欧美午夜精品一区二区蜜桃| 久久婷婷综合激情| 日本网站在线观看一区二区三区| 国产一区二区电影| 日韩免费在线观看| 偷偷要91色婷婷| 99久久99精品久久久久久 | 亚洲va中文字幕| 成人一级片在线观看| www精品美女久久久tv| 肉色丝袜一区二区| 欧美中文字幕一区二区三区| 精品三级在线看| 天堂资源在线中文精品| 99re这里只有精品视频首页| 久久久久88色偷偷免费| 久久99蜜桃精品| 精品成人佐山爱一区二区| 曰韩精品一区二区| 欧美日韩国产一级二级| 亚洲国产成人av网| 制服丝袜亚洲精品中文字幕| 亚洲成人精品在线观看| 欧美性高清videossexo| 日韩精品一卡二卡三卡四卡无卡| 成人免费视频app| 亚洲欧美日韩国产综合| 欧美天堂亚洲电影院在线播放| 中文字幕在线视频一区| 欧洲国内综合视频| 男女男精品视频网| 中文在线一区二区| 国产在线精品一区二区夜色| 欧洲一区二区三区免费视频| 欧美一区二区三区四区视频| 麻豆视频观看网址久久| 国产精品理伦片| 制服丝袜亚洲播放| 国产 日韩 欧美大片| 亚洲一级二级三级| 26uuu亚洲婷婷狠狠天堂| 成人精品小蝌蚪| 国内精品免费**视频| 亚洲在线视频免费观看| 久久综合久久综合亚洲| 欧美日韩精品一区视频| 成人av电影在线播放| 日本不卡一区二区三区| 亚洲精品中文在线影院| 国产欧美一区二区精品婷婷| 日韩一区二区三区免费看| av色综合久久天堂av综合| 国产伦精品一区二区三区视频青涩| 久久综合九色综合欧美亚洲| 欧美男生操女生| 精品1区2区3区| 欧美一区二区日韩一区二区| 欧美日韩一区二区三区在线看| 懂色av一区二区三区免费看| 国产在线视频精品一区| 国产自产高清不卡| 国产一区二区三区久久悠悠色av| 午夜精品成人在线视频| 激情文学综合插| 成人动漫一区二区在线| 在线看不卡av| 日韩欧美一区二区不卡| 国产蜜臀97一区二区三区| 中文字幕一区二区不卡| 亚洲一区二区三区中文字幕| 蜜臀久久久久久久| 国产成人综合网站| 色综合天天天天做夜夜夜夜做| 不卡的av中国片| 日韩欧美国产1| 亚洲色图制服丝袜| 国产麻豆视频一区| 欧美在线观看一区二区| 久久精品在线观看| 日韩欧美一级在线播放| 2021中文字幕一区亚洲| 一区二区不卡在线播放 | 欧美日韩精品电影| 精品日韩一区二区三区 | 日本在线不卡视频| 久久99久久精品| 欧美色图在线观看| 国产精品美女久久久久久久久久久| 亚洲日本欧美天堂| 国产99精品国产| 久久久五月婷婷| 久久99精品久久久久久| 这里只有精品视频在线观看| 亚洲成人精品一区二区| 欧美亚洲自拍偷拍| 夜夜揉揉日日人人青青一国产精品| 韩国精品久久久| 久久久久久久久久美女| 蜜桃av噜噜一区二区三区小说| 91丝袜美腿高跟国产极品老师| 日韩视频免费直播| 激情深爱一区二区| 国产日韩欧美综合一区| 国产成人免费视频网站| 国产区在线观看成人精品 | 欧美四级电影在线观看| 亚洲综合丝袜美腿| 91精品国产福利在线观看| 青青草精品视频| 精品国产sm最大网站免费看| 国产精品1024| 亚洲综合一区在线| 久久伊人中文字幕| 一本大道久久a久久精二百| 日本伊人色综合网| 成人欧美一区二区三区在线播放| 成人性生交大片免费看中文| 亚洲国产va精品久久久不卡综合| 欧美一级一区二区| 色一区在线观看| 国产成人av福利| 日韩激情在线观看| 亚洲影视在线播放| 国产精品理论片| 欧美国产视频在线| 制服丝袜成人动漫| 91视频国产观看| 国产精品一级在线| 一区二区三区成人| 91精品国产综合久久精品性色| 国内精品伊人久久久久av影院| 亚洲三级久久久| 最新日韩av在线| 一区二区在线观看视频| 国产精品每日更新| 久久久99免费| 精品国产乱码久久久久久浪潮 | 亚洲精品午夜久久久| 国产精品久久久久永久免费观看| 欧美亚洲国产一区二区三区va| 国产日韩精品一区二区三区 | 韩国女主播成人在线观看| 亚洲裸体在线观看| 亚洲男人天堂一区| 日韩制服丝袜av| 国产在线麻豆精品观看| 成人免费观看男女羞羞视频| 波多野结衣在线aⅴ中文字幕不卡| 国内精品写真在线观看| 国产成人在线观看免费网站| voyeur盗摄精品| 欧美三区在线观看| 欧美成人一区二区三区片免费| 欧美三级视频在线观看| 91精品国产综合久久精品图片 | 欧美视频一区二| 欧美体内she精高潮| 欧美专区日韩专区| 欧美一级免费大片| 中文字幕av在线一区二区三区| 国产亚洲欧美一级| 亚洲综合色视频| 麻豆视频一区二区| 91论坛在线播放| 中日韩av电影| 老司机午夜精品| 欧美日韩一区在线| 一色屋精品亚洲香蕉网站| 乱中年女人伦av一区二区| av在线免费不卡| 精品日韩欧美在线|