麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C# Excel 交互類

2019-11-17 04:07:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
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);   
                    //過(guò)濾一下沒(méi)用的表,Excel 默認(rèn)生成的隱藏文件   
                    if (!s.Contains("_FilterDatabase") && s.LastIndexOf('_') + 1 != s.Length)   
                    {   
                        strTableNames.Add(s);   
                    }   
                }   
                return strTableNames;   
            }   
            catch (Exception)   
            {   
                return null;   
            }   
            finally  
            {   
                Connection.Dispose();   
            }   
        }   
        /// <summary>   
        /// 通過(guò)工作表名 獲取數(shù)據(jù)   
        /// </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();   
  
  
            }   
  
        }   
  
  
  
    }   
}  
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久免费观看 | 一区二区高清视频在线观看 | 一级国产免费 | 黄色大片免费看 | 免费福利在线视频 | 一级黄色影院 | 久久九九热re6这里有精品 | 激情久久精品 | 18视频在线观看娇喘 | 免费播放av | 免费看日产一区二区三区 | 黄色av.com | 免费视频xxxx | 免费嗨片首页中文字幕 | 国产精品欧美久久久久一区二区 | 亚洲精品久久久久久下一站 | 国产精品91久久久 | 午夜精品毛片 | 羞羞答答www网站进入 | 黄色网址在线免费 | 成人免费一区二区三区视频网站 | 欧美中文字幕一区二区 | 久久精品亚洲欧美日韩精品中文字幕 | 黄色伊人网站 | 久久精品一区视频 | 最新av在线播放 | 91成人在线免费观看 | 亚洲精品一区中文字幕 | 日韩一级片一区二区三区 | 久久免费观看一级毛片 | 国产羞羞网站 | 免费看日韩av | 在线影院av | 免费一级a毛片在线播放视 日日草夜夜操 | 国内精品久久久久久久星辰影视 | 亚洲精品动漫在线观看 | 美女91视频 | 手机av免费电影 | 欧美成人精品一区二区三区 | 成人羞羞在线观看网站 | 二区三区在线观看 |