Excel的格式:
代码示例:
var adapter = new OleDbDataAdapter("SELECT * FROM [" + excelSheetName + "$]", connectionString);
var ds = new DataSet();
adapter.Fill(ds, "GridInfo");
DataTable data = ds.Tables["GridInfo"];
string returnValue = string.Format("{0:n0}", data.Rows[row][column]);
return returnValue;
如何访问excel中的任何值,在函数中提供行和列标题值(如p,a)?
答案 0 :(得分:1)
如果为DataTable设置PrimaryKey属性,只需使用Find()方法。例如:
//Set Primary Key for DataTable
data.PrimaryKey = new DataColumn[] { data.Columns[0] };
//And use Find Method
var myValue = data.Rows.Find("p")["a"];
var myValue2 = data.Rows.Find("q")["c"];
var myValue3 = data.Rows.Find("r")["b"];
关心Grzegorz Kotfis