龙空技术网

excel文档导入DataGird

躺平攻城狮 81

前言:

此刻兄弟们对“c语言中datatype”都比较注意,小伙伴们都需要学习一些“c语言中datatype”的相关知识。那么小编也在网络上网罗了一些有关“c语言中datatype””的相关文章,希望兄弟们能喜欢,你们一起来了解一下吧!

前提条件:本机需支持office编程,如不支持,需执行修复,在安装那里选择支持开发模式

String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + ";Extended Properties=Excel 8.0;";  //关键是这句            try            {                OleDbConnection objConn = new OleDbConnection(sConnectionString);                objConn.Open();                OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [Sheet1$]", objConn);                //$sheet1是excel文档中的工作表名称,默认都是sheet1、sheet2……                //把代码中的sheet1改称你的excel文档中工作表的名称吧。                OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();                objAdapter1.SelectCommand = objCmdSelect;               DataSet objDataset1 = new DataSet();                           // objAdapter1.Fill(ds, "XLData");              // ds = objDataset1;               DataTable dt = new DataTable();               DataColumn dc = new DataColumn("abc");               dc.DataType = typeof(bool);               dc.AllowDBNull = false;               dc.DefaultValue = false;               dt.Columns.Add(dc);               objAdapter1.Fill(dt);             //   dataGridView1.DataSource = objDataset1.Tables[0].DefaultView;               dataGridView1.DataSource = dt;                objConn.Close();            }            catch (Exception ex)            {                MessageBox.Show(ex.Message.ToString());            }

标签: #c语言中datatype