SpreadJS를 사용하는 첫 번째 단계는 웹 페이지에 workbook 개체를 추가하고, 컨트롤의 모든 측면을 사용자 정의하는 데 사용할 수 있는 인스턴스 변수를 가져오고, 로드된 통합 문서의 콘텐츠를 동적으로 변경하는 것입니다.
다음 단계를 사용하여 웹 페이지에 SpreadJS 통합 문서를 추가할 수 있습니다.
<!DOCTYPE html>
<html>
<head>
<link href='gc.spread.sheets.x.x.x.css' rel='stylesheet' type='text/css'/>
<script src='gc.spread.sheets.all.x.x.x.min.js' type='text/javascript'></script>
<script type='text/javascript' charset='utf-8'>
...
</script>
</head>
<body>
<div id='ss' style='width:100%; height:400px;'></div>
</body>
</html>
개체가 만들어진 후 workbook 변수를 사용하여 SpreadJS 파일을 로드하고, Excel 파일을 가져오고, 스크롤 막대, 탭 스트립, 수식 상자 같은 컨트롤의 표시되는 요소를 변경하고, 통합 문서의 시트, 표 및 차트 등을 동적으로 수정할 수 있습니다. 다른 기능 데모에서 이와 같은 다양한 속성을 보여 줍니다.
마지막으로, GC.Spread.Sheets.findControl 메서드를 사용하여 페이지의 통합 문서에 액세스하고 통합 문서를 호스팅하는 페이지의 DOM 요소를 제공할 수도 있습니다.
window.onload = function () {
// Initialize a workbook
var workbook = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 1 });
// var workbook = new GC.Spread.Sheets.Workbook('ss', { sheetCount: 1 });
// get workbook object
// var workbook = GC.Spread.Sheets.findControl(document.getElementById('ss'));
};
jQuery와 함께 SpreadJS를 사용할 수 있습니다. 예:
$(document).ready(function () {
// Initialize a workbook
var workbook = new GC.Spread.Sheets.Workbook($('#ss')[0], { sheetCount: 1 });
// get spread Workbook object
// var workbook = $('#ss').data('workbook');
});