校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

.Net讀取Excel 返回DataTable實(shí)例代碼

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

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

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; //導(dǎo)入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); //判斷上傳目錄是否存在     自動創(chuàng)建
                                }
                                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的數(shù)據(jù)
                                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表列名與系統(tǒng)不符合,請檢查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);//判斷上傳目錄是否存在     自動創(chuàng)建
                            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('請選擇導(dǎo)入文件!');/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數(shù)據(jù)到DataTable的代碼

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.Net讀取Excel 返回DataTable實(shí)例代碼》,本文關(guān)鍵詞  .Net,讀取,Excel,返回,DataTable,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.Net讀取Excel 返回DataTable實(shí)例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于.Net讀取Excel 返回DataTable實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    成人高清视频免费观看| 亚洲色图.com| 国产精品美女久久久久aⅴ国产馆| 蜜臀国产一区二区三区在线播放| 欧美精品久久久久久久多人混战 | 成人不卡免费av| 国产免费成人在线视频| av不卡免费在线观看| 一二三区精品视频| 欧美一区二区视频在线观看| 国产成人自拍在线| 最新国产精品久久精品| 色94色欧美sute亚洲线路二| 日本少妇一区二区| 中国色在线观看另类| 欧美无人高清视频在线观看| 久久精品国产一区二区三 | 精品国产免费人成电影在线观看四季| 国产一区在线视频| 国产精品久久久久天堂| 日韩一级大片在线观看| 成人午夜视频免费看| 丝袜美腿亚洲色图| 中文字幕国产一区| 欧美日韩久久久一区| 国产一区二区三区黄视频 | 一区二区三区日韩精品视频| 欧美日韩高清在线| 99riav久久精品riav| 久久精品国产99| 亚洲欧美偷拍另类a∨色屁股| 日韩三级免费观看| 欧美做爰猛烈大尺度电影无法无天| 久久精品国产精品亚洲红杏 | 亚洲欧洲制服丝袜| 国产精品久久久久久久久免费丝袜 | 成人黄页毛片网站| 日本v片在线高清不卡在线观看| 国产精品免费视频观看| 精品日韩在线观看| 在线91免费看| 在线一区二区视频| 91一区二区在线观看| 免播放器亚洲一区| 亚洲一区在线视频观看| 亚洲精选一二三| 国产欧美一区二区三区在线看蜜臀 | 日日摸夜夜添夜夜添国产精品| 国产精品天天看| 精品视频一区二区不卡| 91色九色蝌蚪| jizzjizzjizz欧美| 盗摄精品av一区二区三区| 激情图区综合网| 黄色小说综合网站| 精品一区二区三区在线观看| 国产女人aaa级久久久级| 91精品国产美女浴室洗澡无遮挡| 欧美日韩久久久久久| 日本韩国一区二区三区| 国产一区日韩二区欧美三区| 国产在线日韩欧美| 国产成人aaa| 国产99久久久精品| 不卡高清视频专区| 99视频在线观看一区三区| 国产一区视频网站| 成人av免费观看| 丁香网亚洲国际| 国产精品一区二区视频| 国产精品 欧美精品| 久久国产日韩欧美精品| 激情综合网天天干| 成人国产一区二区三区精品| 99国内精品久久| 91久久精品一区二区三区| 9人人澡人人爽人人精品| 色综合夜色一区| 7777精品伊人久久久大香线蕉经典版下载| 欧美一区二区三区在| 久久久久久一级片| 亚洲色图欧洲色图婷婷| 美腿丝袜在线亚洲一区| 懂色av一区二区夜夜嗨| 欧美在线观看一区二区| 精品国产sm最大网站免费看| 国产精品精品国产色婷婷| 亚洲午夜激情网站| 国产美女精品在线| 欧美午夜宅男影院| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲一区二区三区视频在线| 久久精品国产99国产精品| 97久久超碰国产精品| 精品久久99ma| 亚洲一区二区三区在线播放| 国产在线精品不卡| 欧美日韩亚洲综合在线| 日本一区二区高清| 毛片av一区二区| 欧洲av一区二区嗯嗯嗯啊| 日韩免费在线观看| 一区二区激情小说| 国产成a人无v码亚洲福利| 9191国产精品| 亚洲午夜视频在线观看| 成人在线一区二区三区| 日韩欧美成人一区| 亚洲午夜久久久久久久久电影网 | 欧美mv和日韩mv国产网站| 亚洲精品久久嫩草网站秘色| 国产在线看一区| 欧美一区二区三区在线视频| 国产亚洲一区二区在线观看| 亚洲mv在线观看| 国产成人亚洲综合a∨婷婷图片| 欧美色精品在线视频| 国产精品网站导航| 国产精品一区二区x88av| 欧美一区二区三区公司| 日韩综合一区二区| 欧美吞精做爰啪啪高潮| 一区二区三区四区精品在线视频| 成人av在线影院| 中文在线免费一区三区高中清不卡| 韩国v欧美v日本v亚洲v| 日韩欧美美女一区二区三区| 麻豆一区二区三区| 欧美精品日韩综合在线| 亚洲一区二区成人在线观看| 色婷婷久久久综合中文字幕| 国产丝袜在线精品| 国产精品一区二区视频| 久久久蜜臀国产一区二区| 捆绑紧缚一区二区三区视频 | 久久综合九色综合97婷婷| 五月激情六月综合| 91麻豆123| 久久久久久久久久久久久女国产乱| 色综合中文字幕国产| 亚洲国产精品黑人久久久| 国产69精品久久777的优势| 国产精品视频一二三| 成人av电影免费在线播放| 综合久久一区二区三区| 欧美综合一区二区| 天天亚洲美女在线视频| 日韩精品一区二区三区视频在线观看| 久久69国产一区二区蜜臀| 日本一区二区三区久久久久久久久不 | 色久优优欧美色久优优| 国产精品久久久久久久裸模| 日韩视频在线一区二区| 日本不卡视频在线观看| 日韩免费电影网站| 久久国产精品72免费观看| 国产香蕉久久精品综合网| 成人精品免费看| 亚洲人成人一区二区在线观看| 91浏览器打开| 亚洲精品国产第一综合99久久| 欧洲一区在线观看| 日韩精品乱码免费| 久久久久99精品国产片| 日本韩国欧美在线| 久久国产精品免费| 中文字幕av一区二区三区高 | 一级精品视频在线观看宜春院| 欧美日韩在线亚洲一区蜜芽| 首页国产丝袜综合| 国产香蕉久久精品综合网| jlzzjlzz国产精品久久| 久久99精品久久久| 亚洲欧美日韩电影| 69堂成人精品免费视频| 丰满少妇在线播放bd日韩电影| 亚洲男女毛片无遮挡| 日韩免费性生活视频播放| 色香色香欲天天天影视综合网| 精品亚洲aⅴ乱码一区二区三区| 最新国产成人在线观看| 日韩精品中文字幕一区| 欧美日韩国产色站一区二区三区| 国产福利一区二区三区视频在线 | 成人国产免费视频| 韩国欧美国产1区| 天天做天天摸天天爽国产一区| 中文字幕永久在线不卡| 久久久久久久久99精品| 欧美精品18+| 在线免费精品视频| 成人美女在线观看| 国产精品综合网| 久久国产麻豆精品| 日韩高清在线一区| 午夜精品久久久久久久久久| 亚洲免费资源在线播放| 亚洲天堂精品在线观看| 国产精品麻豆久久久| 日本一区二区视频在线|