Код: Выделить всё
public ExcelWorksheet GetCorrectSheet(ExcelPackage pck)
{
var sheetNumber = GetSheetCount(pck);
if (sheetNumber > 1)
{
foreach (var sheet in pck.Workbook.Worksheets)
{
if (sheet.Cells[1, 1].Value.ToString() == "Name" &&
sheet.Cells[1, 2].Value.ToString() == "Age" &&
sheet.Cells[1, 3].Value.ToString() == "PhoneNumber" &&
sheet.Cells[1, 4].Value.ToString() == "Occupation" &&
sheet.Cells[1, 5].Value.ToString() == "Id" &&
sheet.Cells[1, 6].Value.ToString() == "Email"
)
{
sheetNumber = sheet.Index;
Console.WriteLine("Sheet found" + sheetNumber);
}
else
{
continue;
}
}
return pck.Workbook.Worksheets[sheetNumber];
}
else
{
return pck.Workbook.Worksheets[0];
}
}
// this function will determine how many sheets are in the excel file
public int GetSheetCount(ExcelPackage pck)
{
return pck.Workbook.Worksheets.Count;
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... -int-or-vs
Мобильная версия