1
나는이 excelsheet 가득 데이터 집합이 있습니다열 이름없이 데이터 세트의 값을 가져
이 방법은 :
[HttpPost]
public ActionResult ShowExcelFile(GetExcel model)
{
DataSet result = null;
var file = model.Files[0];
if (file != null && file.ContentLength > 0)
{
// .xlsx
IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(file.InputStream);
reader.IsFirstRowAsColumnNames = true; // if your first row contains column names
result = reader.AsDataSet();
reader.Close();
}
for (int i = 1; i < result.Tables[0].Rows.Count; i++)
{
DataRow data = result.Tables[0].Rows[i];
System.Diagnostics.Debug.Write(data.Table.Rows[i]["Column header name"]);
}
return View("ShowExcelFile");
}
내가 함께 "열 이름"을 교체하는 경우를 " 할부 상환 "필자는 F 열에서 모든 값을 얻습니다. 그러나 원하는 값은 K 열에 있습니다. K1에"열 머리글 이름 "을 쓰면 그 값을 얻을 수 있습니다. 그러나 이것을 사용하지 않고 어떤 방법으로 존재합니까? 나는 그 칼럼에서 가치를 사용하고 싶지 않다 (나를위한 대부분의 디자인 이슈).
그래서 설명을 위해 : 열 머리글 이름을 사용하여 셀 K5 : K10의 값을 얻으려면 어떻게해야합니까?
오, 내 모닝 커피가 아직 걷어 havn't는해야 행을 사용하려고 사용 할 수 있습니다. 아주 간단합니다. 고맙습니다! – MrProgram