选择对excel的哪个sheet操作

来源:互联网 发布:安徽预算软件 编辑:程序博客网 时间:2024/04/28 19:01
 private void CBoxBind()//对下拉列表进行数据绑定        {            cbox_SheetName.Items.Clear();//清空下拉列表项            //连接Excel数据库            OleDbConnection olecon = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txt_Path.Text + ";Extended Properties=Excel 8.0");            olecon.Open();//打开数据库连接            System.Data.DataTable DTable = olecon.GetSchema("Tables");//实例化表对象            DataTableReader DTReader = new DataTableReader(DTable);//实例化表读取对象            while (DTReader.Read())//循环读取            {                string P_str_Name = DTReader["Table_Name"].ToString().Replace('$', ' ').Trim();//记录工作表名称                if (!cbox_SheetName.Items.Contains(P_str_Name))//判断下拉列表中是否已经存在该工作表名称                    cbox_SheetName.Items.Add(P_str_Name);//将工作表名添加到下拉列表中            }            DTable = null;//清空表对象            DTReader = null;//清空表读取对象            olecon.Close();//关闭数据库连接            cbox_SheetName.SelectedIndex = 0;//设置下拉列表默认选项为第一项        }
  OleDbConnection olecon = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "d:\\test111.xls" + ";Extended Properties=Excel 8.0");            olecon.Open();//打开数据库连接            OleDbDataAdapter oledbda = new OleDbDataAdapter("select * from [" + "sheet1" + "$]", olecon);//从工作表中查询数据


原创粉丝点击