读Excel到DataTable

 //读Excel到DataGridView
        private void RedExcel()
        {
           
string sPath = "F://excel名称.xls";
           
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sPath + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1'";

           
string strSQL = "SELECT * FROM [sheet1$]";
            OleDbConnection excelConnection
= new OleDbConnection(connectionString);
            excelConnection.Open();

            OleDbCommand dbCommand
= new OleDbCommand(strSQL, excelConnection);
            OleDbDataAdapter dataAdapter
= new OleDbDataAdapter(dbCommand);

            DataTable dTable
= new DataTable();

            dataAdapter.Fill(dTable);

            dataGridView1.DataSource
= dTable;

            dTable.Dispose();
            dataAdapter.Dispose();
            dbCommand.Dispose();
            excelConnection.Close();
            excelConnection.Dispose();
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值