我有一个 xlsx 文件(它是第一张纸)
Postcode Sales_Rep_ID Sales_Rep_Name Year Value
2121 456 Jane 2011 $84,219
2092 789 Ashish 2012 $28,322
2128 456 Janet 2013 $81,879
2073 123 John 2011 $44,491
我如何获得名为Year的列的特定值,该列的Sales_Rep_Name值是 Janet?我被困在下面的代码中,不知道该怎么做?
FileStream stream = File.Open(@"C:\Users\Bumba\Downloads\Sample-Sales-Data.xlsx", FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
DataSet result = excelReader.AsDataSet(new ExcelDataSetConfiguration() {
ConfigureDataTable = (_) => new ExcelDataTableConfiguration() {
UseHeaderRow = true
}
});
foreach (DataTable element in result.Tables) {
Console.WriteLine(element.Columns["Year"].ToString());
//what to do??????
}
excelReader.Close();
Console.ReadLine();
有人帮忙....