0

我无法将 excel 表读取到数据表中,该表的方向发生了变化,以供参考我试图在 asp.net 中上传的 excel 表

我在下面附上了图片

我正在上传工作表,因为您可以看到中心位置、区域、位置列未定向,因此数据表无法获得结果

我正在上传工作表,因为您可以看到集线器位置列未定向所以数据表无法获得结果

为了获得更多帮助,我什至上传了上面 excel 表的生成数据表图像

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0
OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Sheet1$]", oledbConn); 
OleDbDataAdapter oleda = new OleDbDataAdapter(); 
oleda.SelectCommand = cmd; 
DataSet ds = new DataSet();
oleda.Fill(ds, "XLData");
ExcelSheetData = ds.Tables[0];

试试这个,因为您需要提供源表的名称以用于表映射。

于 2013-08-22T05:06:18.600 回答