[]
코드 편집기에 참조를 추가한 후, 아래 단계를 따라 SpreadJS를 초기화하세요.
다음 코드를 추가하여 SpreadJS의 대상 DOM 요소를 생성합니다.
아래 방법 중 하나를 선택해 spread-container 내에서 SpreadJS를 초기화합니다.
document 메서드를 이용해 DOM ID를 가져오기.
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
DOM ID를 직접 지정하여 사용하기.
var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
예를 들어 ‘index.html’이라는 이름으로 HTML 파일로 저장하세요. HTML 페이지는 다음과 같은 형태가 됩니다:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- a) SpreadJS 스크립트 및 CSS 추가-->
<!-- a1) SpreadJS 스크립트 파일 추가-->
<script type="text/javascript"
src="SpreadJS\gc.spread.sheets.all.x.x.x.min.js"></script>
<!-- a2) CSS 파일 추가-->
<link href="SpreadJS\gc.spread.sheets.x.x.x.css"
rel="stylesheet"
type="text/css" />
<style>
.spread-container {
height: 550px;
}
</style>
</head>
<body>
<h1>SpreadJS</h1>
<p>This section goes over how to initialize SpreadJS</p>
<div class="sample-container">
<!-- b) SpreadJS가 사용할 대상 DOM 요소로 id가 ss인 HTML DIV를 만드세요.-->
<div id="ss" class="spread-container"></div>
</div>
</body>
<script>
// c) id가 "ss"인 div를 통해 spread-container 내에서 SpreadJS를 초기화합니다.
window.onload = function ()
{
var spread = new GC.Spread.Sheets.Workbook(
document.getElementById( "ss" ),
{ sheetCount: 1 }
);
// 또는 DOM ID를 직접 사용하여 SpreadJS를 초기화하세요.
// var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
};
</script>
</html>
HTML 파일을 브라우저로 열어 SpreadJS 위젯을 볼 수 있습니다.
SpreadJS 위젯을 보기 위해 ASP.NET 웹 애플리케이션을 생성할 수도 있습니다:
Visual Studio에서 빈 ASP.Net 웹 애플리케이션을 생성하세요.
프로젝트 루트 위치에 ‘scripts’ 폴더를 생성하고 다음 스크립트 파일을 포함하세요:
gc.spread.sheets.all.x.x.x.min.js
내보내기 기능을 추가하려면, 다음 추가 스크립트 파일을 포함하세요:
gc.spread.sheets.excelio.x.x.x.min.js
프로젝트 루트 위치에 ‘css’ 폴더를 만들고 다음 CSS 파일을 포함하세요:
gc.spread.sheets.x.x.x.css
Visual Studio 프로젝트에 HTML 페이지를 추가하세요.
추가한 HTML 페이지의 내용을 다음과 같이 수정하세요:
SpreadJS 스크립트 및 CSS 파일 참조를 추가하세요.
SpreadJS 대상 DOM 요소를 생성하세요.
다음 방법 중 하나를 사용하여 spread-container에서 SpreadJS를 초기화하세요:
document 메서드를 이용해 DOM ID 가져오기.
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
DOM ID를 직접 사용하기.
var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- a:- 스크립트 및 CSS 파일 추가-->
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="scripts/gc.spread.sheets.all.x.x.x.min.js"></script>
<link href="css/gc.spread.sheets.x.x.x.css" rel="stylesheet" />
<script>
$( document ).ready( function ()
{
// 주의: 워크북 초기화 전에 반드시 이곳에 라이선스 키를 설정해야 합니다.
// GC.Spread.Sheets.LicenseKey = " [배포 라이선스 키를 여기에 넣으세요]";
// c:- id가 "ss"인 div를 통해 spread-container 내에서 SpreadJS를 초기화합니다.
// Spread 초기화
var spread = new GC.Spread.Sheets.Workbook( document.getElementById( "ss" ) );
// 또는 DOM ID를 직접 사용하여 SpreadJS를 초기화하세요.
var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
// 활성 시트 가져오기
var sheet = spread.getActiveSheet();
} );
</script>
</head>
<body>
<h1>SpreadJS</h1>
<p>This section initializes SpreadJS</p>
<!-- b:- SpreadJS의 대상 DOM 요소인 id가 ss인 HTML DIV를 생성하세요.-->
<div id="ss" style="height:700px;width:900px"></div>
</body>
</html>
브라우저에서 HTML 페이지를 열어 SpreadJS 위젯을 확인하세요.