Как найти максимальное значение по linqtoexcel из столбцов таблицы Excel? - PullRequest
0 голосов
/ 10 апреля 2019

Я хотел бы найти максимальное значение (я) столбца (ов) Excel с помощью linqtoexcel.

ColumnA ColumnB
   1       1
   2       4
   3       3

, который вернет

"max ColumnA is 3" "max ColumnB4 "

1 Ответ

0 голосов
/ 10 апреля 2019

Сопоставьте столбцы вашей книги с POCO

public class WorkSheetClass
{
    public int ColumnA { get; set; }
    public int ColumnB { get; set; }
}

затем с помощью LinqToExcel

string pathToExcelFile = @"C:\workbook1.xlsx";
string workbookName = "workbook1";

var columnAMaxValue = new ExcelQueryFactory(pathToExcelFile)
                              .Worksheet<WorkSheetClass>(workbookName)
                              .Max(x => x.ColumnA);
...