HotXLS 문서

SheetByName 메서드

이름이 제공된 시트 이름과 일치하는 워크시트 객체를 반환하거나 해당 이름의 워크시트가 없으면 nil을 반환합니다. 기존 XLS 파사드는 기존 Index[SheetName] 속성과 동일한 이름 매칭을 사용합니다

구문

function SheetByName(SheetName: WideString): TXLSWorksheet;
function TryGetSheetByName(SheetName: WideString; out Sheet: TXLSWorksheet): Boolean;
    

매개변수

SheetName 워크시트 이름 로 locate
Sheet TryGetSheetByName이 True를 반환하면 일치하는 워크시트를 받습니다 시트가 일치하지 않으면 nil을 받습니다

반환값

일치하는 TXLSWorksheet 인스턴스, 또는 통합 문서에 해당 이름의 시트가 없으면 nil. TryGetSheetByName은 일치 항목이 있으면 True를 반환하고 그렇지 않으면 False를 반환합니다

예제

var
  Sheet: TXLSWorksheet;
begin
  Sheet := Workbook.Worksheets.SheetByName('Summary');
  if Sheet <> nil then
    Sheet.Range['A1', 'A1'].Value := 'Ready';

  if Workbook.Worksheets.TryGetSheetByName('Review', Sheet) then
    Sheet.Range['A1', 'A1'].Value := 'Found';
end;
    

참조

TXLSWorksheets 클래스
TXLSWorksheets.Entries 속성
TXLSWorksheet 클래스