C#将Excel数据导入进数据库时能不能用Excel表的表头“ABCDEFG……”作为数据库的列名?

解决方案 »

  1.   

     DataTable Excel_UserInfo = new DataTable();
    string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
                    string strExcel = "select * from [sheet1$]";                using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn))
                    {
                        DataSet ds = new DataSet();
                        adaptor.Fill(ds);
                        Excel_UserInfo = ds.Tables[0];
                    }
      

  2.   

    那如何将Excel表格调用并显示在dataGridView里呢?
      

  3.   

    我要实现的是将Excel表里的数据在dataGridView里显示,并修改表里的数据,最后存入SQL Server中,Excel表不能有表头。