zoukankan      html  css  js  c++  java
  • Asp.net C# 遍历Excel中的表格名称

    Asp.net C# 遍历Excel中的表格名称



        string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties="Excel 8.0"";
        //string strConn_ACE = "Provider=Microsoft.ACE.OLEDB.12.0;data source=" + filePath + ";Extended Properties='Excel 12.0;HDR=NO;IMEX=1'";
        
    //new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("DataBase/hooyesDatabase.mdb"));

        OleDbConnection conn = new OleDbConnection(strConn);
        conn.Open();

        DataSet ds = new DataSet();
        OleDbDataAdapter da = null;
        DataTable dtSheetName = null;

        string SheetName = "";
        dtSheetName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { nullnullnull"TABLE" });

        for (int i = 0; i < dtSheetName.Rows.Count; i++)
        {
            SheetName = (string)dtSheetName.Rows[i]["TABLE_NAME"];

            if (SheetName.Contains("$") && !SheetName.Replace("'""").EndsWith("$"))
            {
                continue;
            }
            if (SheetName == "已售号码$")
            {
                break;
            }
                    
        }
  • 相关阅读:
    PAT A1108 Finding Average [字符串处理]
    PAT A1013 Battle Over Cities [图的遍历]
    关于斐波那契数列的算法
    关于浏览器的事件队列
    类型与进制转换
    【待整理】python 关键字
    闭包和函数的自运行
    cookie-cart购物车
    有意思的效果——左右摇摆
    工厂模式
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/3900704.html
Copyright © 2011-2022 走看看