亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C# Excel 交互類

2019-11-17 04:07:59
字體:
來源:轉載
供稿:網友
view plaincopy to clipboardPRint?
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
using System;   
using System.Collections.Generic;   
using System.Text;   
using System.Data.OleDb;   
using System.Data;   
  
namespace MyExcel   
{   
    public class ExcelConnector   
    {   
        string connString;   
        public ExcelService(string path)   
        {   
            connString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + path + ";" + "Extended Properties=Excel 8.0;";   
        }   
  
        private OleDbConnection conn;   
        public OleDbConnection Connection   
        {   
            get  
            {   
  
                if (conn == null)   
                {   
                    conn = new OleDbConnection(connString);   
                    conn.Open();   
                }   
                else if (conn.State == ConnectionState.Broken)   
                {   
                    conn.Close();   
                    conn.Open();   
                }   
                else if (conn.State == ConnectionState.Closed)   
                {   
                    conn = new OleDbConnection(connString);   
                    conn.Open();   
                }   
                return conn;   
            }   
  
        }   
        /// <summary>   
        /// 獲取Excel 中的工作表   
        /// </summary>   
        /// <returns></returns>   
        public List<string> GetDataFromExcelWithAppointSheetName()   
        {   
            DataTable dtSheetName = null;   
            try  
            {   
                dtSheetName = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });   
                List<string> strTableNames = new List<string>();   
                for (int k = 0; k < dtSheetName.Rows.Count; k++)   
                {   
                    string s = dtSheetName.Rows[k]["TABLE_NAME"].ToString();   
                    Console.WriteLine(s);   
                    //過濾一下沒用的表,Excel 默認生成的隱藏文件   
                    if (!s.Contains("_FilterDatabase") && s.LastIndexOf('_') + 1 != s.Length)   
                    {   
                        strTableNames.Add(s);   
                    }   
                }   
                return strTableNames;   
            }   
            catch (Exception)   
            {   
                return null;   
            }   
            finally  
            {   
                Connection.Dispose();   
            }   
        }   
        /// <summary>   
        /// 通過工作表名 獲取數據   
        /// </summary>   
        /// <param name="name"></param>   
        /// <returns></returns>   
        public DataTable GetContentBySheetName(string name)   
        {   
            DataTable dt = new DataTable();   
            OleDbDataAdapter myCommand = null;   
            string strExcel = "select * from [" + name + "]";   
            try  
            {   
                myCommand = new OleDbDataAdapter(strExcel, Connection);   
                dt = new DataTable();   
                myCommand.Fill(dt);   
                return dt;   
            }   
            catch (Exception)   
            {   
                return null;   
            }   
            finally  
            {   
                myCommand.Dispose();   
                Connection.Dispose();   
  
  
            }   
  
        }   
  
  
  
    }   
}  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久久av| 日韩精品在线视频美女| 国产欧美日韩丝袜精品一区| 最近中文字幕2019免费| 亚洲三级免费看| 亚洲男人天堂2019| 日韩av片永久免费网站| 欧美一区二区色| 91av视频在线| 国产视频亚洲精品| 亚洲综合色av| 欧洲成人午夜免费大片| 欧美成人网在线| 亚洲欧洲美洲在线综合| 亚洲电影第1页| 欧美日韩国产精品| 精品久久久香蕉免费精品视频| 国产精品久久久久久久久久| www.国产精品一二区| 永久免费精品影视网站| 国产精品看片资源| 一区二区日韩精品| 成人黄色免费在线观看| 九九热99久久久国产盗摄| 九九精品在线观看| 国产日韩视频在线观看| 亚洲欧美www| 乱亲女秽乱长久久久| 精品呦交小u女在线| 国产成人免费av| 日韩精品在线免费观看| 亚洲视频欧美视频| 人妖精品videosex性欧美| 欧美日韩国产在线播放| 久久久噜噜噜久久| 久久国产精品久久久久久久久久| 欧美大片免费观看在线观看网站推荐| 精品国产精品自拍| 国语自产在线不卡| 日产精品久久久一区二区福利| 欧美老女人在线视频| 欧美成人激情视频免费观看| 亚洲欧美日韩区| 国产ts一区二区| 亚洲欧美综合图区| 456亚洲影院| 国产精品一区二区三区毛片淫片| 亚洲女人被黑人巨大进入| 亚洲欧美综合另类中字| 日韩小视频网址| 国产亚洲欧美另类中文| 欧美日韩国产精品| 成人免费激情视频| 国产精品中文字幕久久久| 久久久久国色av免费观看性色| 精品电影在线观看| 久久国产精品久久久| 久久久久久久999| 亚洲高清免费观看高清完整版| 在线视频日本亚洲性| 久久综合色影院| 久久久久久久爱| 精品亚洲一区二区| 尤物九九久久国产精品的分类| 日韩在线欧美在线国产在线| 91精品国产乱码久久久久久蜜臀| 国产又爽又黄的激情精品视频| 亚洲性xxxx| 国产91|九色| 欧美在线影院在线视频| 久久久久久亚洲精品| 日韩免费在线视频| 亚洲精品99久久久久中文字幕| 91av福利视频| 精品色蜜蜜精品视频在线观看| 亚洲欧美国产制服动漫| 欧美日韩在线视频一区| 国产丝袜精品第一页| 亚洲男子天堂网| 91精品久久久久久久久久久久久久| 91av福利视频| 欧美成人四级hd版| 国产欧美精品日韩精品| 日韩精品在线播放| 色久欧美在线视频观看| 91精品国产成人| 欧美成人午夜剧场免费观看| 色久欧美在线视频观看| 一区三区二区视频| 国产精品尤物福利片在线观看| 在线播放日韩av| 精品久久久视频| 69av在线视频| 亚洲电影免费观看高清完整版在线观看| 亚洲天堂av在线免费| 夜夜嗨av一区二区三区免费区| 欧美黑人狂野猛交老妇| 国产精品久久久久久亚洲影视| 亚洲一区久久久| 欧美亚洲视频在线看网址| 色综久久综合桃花网| 国模吧一区二区| 中文字幕av一区中文字幕天堂| 国产精品福利久久久| 亚洲一区二区三区四区在线播放| 91美女福利视频高清| 亚洲在线第一页| 992tv成人免费影院| 亚洲日韩中文字幕| 色爱av美腿丝袜综合粉嫩av| 69视频在线播放| 欧美一区二区色| 久久精品2019中文字幕| 精品国产一区二区三区久久狼黑人| 亚洲天堂久久av| 91精品国产综合久久香蕉| 国产精品高清免费在线观看| 国内精品免费午夜毛片| 欧美精品videos另类日本| 最好看的2019的中文字幕视频| 日韩精品中文字幕在线| 欧美丰满少妇xxxxx做受| 国内精品一区二区三区四区| 亚洲人成在线免费观看| 亚洲成年人影院在线| 欧美激情亚洲精品| 一本色道久久综合狠狠躁篇怎么玩| 国产91在线播放九色快色| 性色av一区二区三区在线观看| 国产日韩欧美中文| 国产免费一区二区三区在线能观看| 北条麻妃久久精品| 中文字幕久久久| 在线看福利67194| 日本精品视频在线| 欧美另类第一页| 成人妇女淫片aaaa视频| 国产成人在线亚洲欧美| 国产91精品高潮白浆喷水| 欧美国产在线电影| 永久免费毛片在线播放不卡| 亚洲人成电影网站色xx| 亚洲aaaaaa| 国产精品久久久久久久久久久久| 日韩在线免费视频观看| 欧美高清性猛交| 久久精品国产96久久久香蕉| 久久成人人人人精品欧| 九九久久综合网站| 国产美女精品免费电影| 伊人男人综合视频网| 日韩视频一区在线| 欧美亚州一区二区三区| 色偷偷综合社区| 日本伊人精品一区二区三区介绍| 91精品久久久久久久久久久久久久| 国产欧美日韩免费| 精品国产一区二区三区久久狼黑人| 久久91精品国产| 国a精品视频大全| 亚洲一品av免费观看| 欧美成人sm免费视频| 久久在线观看视频| 国产va免费精品高清在线观看|