이 데모에서는 시트를 추가 및 제거할 뿐 아니라 특정 시트에 액세스하여 시트를 변경하는 것과 같이 해당 시트를 사용하는 SpreadJS 통합 문서의 메서드를 보여 줍니다.
SpreadJS 통합 문서의 워크시트를 사용하려면 해당 워크시트 중 하나에 대한 참조가 필요합니다. Workbook 개체의 getSheet 메서드를 사용하여 통합 문서에서 워크시트의 위치를 나타내는 인덱스를 통해 워크시트에 액세스하거나, getSheetFromName 통합 문서 메서드를 사용하여 시트의 탭 이름인 해당 이름을 사용하여 워크시트에 액세스할 수 있습니다. 예:
// Initialize a workbook
var workbook = GC.Spread.Sheets.findControl(document.getElementById('ss'));
// access a sheet by index
var sheet = workbook.getSheet(0);
// or by tab name
var sheet1 = workbook.getSheetFromName('Sheet1');
통합 문서의 활성 시트 핸들을 가져오려면 workbook 개체의 getActiveSheet 메서드를 사용하면 됩니다.
// Get the active sheet
var sheet = workbook.getActiveSheet();
활성을 변경하려면 setActiveSheetIndex 메서드를 사용하고 시트의 인덱스를 제공하여 활성화합니다. 예:
// Change the active Sheet
workbook.setActiveSheetIndex(1);
워크시트에 대한 참조가 있으면 이 참조를 사용하여 워크시트 섹션의 데모에서 보여 주는 대로 사용자 정의할 수 있습니다.
통합 문서 시트를 사용하기 위한 기타 유용한 메서드:
var sheet = new GC.Spread.Sheets.Worksheet('New Sheet');
workbook.addSheet(0, sheet);
workbook.addSheet(workbook.getSheetCount());
workbook.removeSheet(0);
workbook.clearSheets();
// get the index of the active sheet
var activeSheetIndex = workbook.getActiveSheetIndex();
// change the sheet index
workbook.changeSheetIndex("Sheet1", 2);