Что-то не нашел готовых примеровИспользуйте библиотеку eeplus, на форуме есть готовые примеры.
В данный момент ковыряюсь в этом направлении.
В данный момент ковыряюсь в этом направлении.
//Get a WorkSheet by name. If the worksheet doesn't exist, throw an exeption
ExcelWorksheet namedWorksheet = excelPackage.Workbook.Worksheets["SomeWorksheet"];
//If you don't know if a worksheet exists, you could use LINQ,
//So it doesn't throw an exception, but return null in case it doesn't find it
ExcelWorksheet anotherWorksheet =
excelPackage.Workbook.Worksheets.FirstOrDefault(x=>x.Name=="SomeWorksheet");
//Получите рабочий лист по индексу. Обратите внимание, что индексы EPPlus имеют основание 1, а не 0!
ExcelWorksheet firstWorksheet = excelPackage.Workbook.Worksheets[1];
//So it doesn't throw an exception, but return null in case it doesn't find it
ExcelWorksheet anotherWorksheet =
excelPackage.Workbook.Worksheets.FirstOrDefault(x=>x.Name=="SomeWorksheet");
if (anotherWorksheet == null)
{
// Нет листа.
}
Это если указывать имя листа, мне нужно при указании индекса листаC#://So it doesn't throw an exception, but return null in case it doesn't find it ExcelWorksheet anotherWorksheet = excelPackage.Workbook.Worksheets.FirstOrDefault(x=>x.Name=="SomeWorksheet"); if (anotherWorksheet == null) { // Нет листа. }



