111,129
社区成员
发帖
与我相关
我的任务
分享 DataTable xlsTab = new DataTable();
DataSet ds = new DataSet();
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strNewName + ";" + "Extended Properties='Excel 8.0;;IMEX=1'";
OleDbConnection oleConn = new OleDbConnection(strConn);
oleConn.Open();
xlsTab = oleConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
if (xlsTab != null && xlsTab.Rows.Count > 0)
{
xlsTab.TableName = xlsTab.Rows[0]["TABLE_NAME"].ToString();
//就是上面读取表名的代码,不知哪有问题
}