2010-07-19 6 views
1

LinQToExcel을 사용하여 Excel 워크 시트를 읽습니다 .ExcelQueryFactory에는 워크 시트 이름 (하나의 값 (이름) 만 허용됨)을 기반으로 워크 시트가 반환되는 메서드가 있습니다. 워크 시트 이름을 반환합니다. LinQ를 사용하여 이름을 기반으로 여러 워크 시트 컬렉션을 선택하는 방법이 있습니까?LinQ를 사용하여 Excel 워크 시트 쿼리 - LinQToExcel

ExcelQueryFactory test = new ExcelQueryFactory (FilePath); 목록 이름 = targetExcelFactory.GetWorksheetNames(). ToList(); var sheet = test.Worksheet ("sheet1");

답변

0

Enumerable.Select를 사용하면 한 세트의 결과를 완전히 다른 세트의 영사로 변경할 수 있습니다.

var result = targetExcelFactory.GetWorksheetNames() 
    .Select(name => test.Worksheet(name)) 
    .ToList(); 
관련 문제