본문으로 건너뛰기

시작하는 방법

이 튜토리얼은 페이지에서 완전한 기능을 갖춘 DHTMLX Spreadsheet를 구현하는 단계를 안내합니다. 이 컴포넌트는 계산 결과를 저장하고 재현해야 할 때 대량의 데이터를 관리하는 데 특히 효과적입니다.

브라우저 창에서 샘플 데이터 테이블로 초기화된 DHTMLX Spreadsheet

1단계. 소스 파일 포함하기

index.html이라는 HTML 파일을 만드는 것부터 시작하십시오. 그런 다음 Spreadsheet 소스 파일을 포함하십시오. DHTMLX Spreadsheet 패키지에 대한 자세한 설명은 여기에 있습니다.

필요한 파일은 두 가지입니다.

  • DHTMLX Spreadsheet의 JS 파일
  • DHTMLX Spreadsheet의 CSS 파일

그리고

  • 올바른 글꼴 렌더링을 위한 Google Fonts 소스 파일 링크.
index.html
<!DOCTYPE html>
<html>
<head>
<title>How to Start with DHTMLX Spreadsheet</title>
<script src="codebase/spreadsheet.js"></script>

<link href="codebase/spreadsheet.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500" rel="stylesheet">
</head>
<body>
<script>
// your code will be here
</script>
</body>
</html>

npm 또는 yarn을 통해 Spreadsheet 설치하기

yarn 또는 npm 패키지 매니저를 사용하여 JavaScript Spreadsheet를 프로젝트에 가져올 수 있습니다.

npm 또는 yarn을 통해 평가판 Spreadsheet 설치하기

정보

평가판 Spreadsheet를 사용하려면 평가판 Spreadsheet 패키지를 다운로드하고 README 파일의 단계를 따르십시오. 평가판 Spreadsheet는 30일 동안만 사용 가능합니다.

npm 또는 yarn을 통해 PRO Spreadsheet 설치하기

정보

고객 영역에서 npm 로그인 및 비밀번호를 생성하여 DHTMLX 비공개 npm에 직접 접근할 수 있습니다. 자세한 설치 가이드도 그곳에서 확인할 수 있습니다. 비공개 npm 접근은 독점 Spreadsheet 라이선스가 활성화된 동안에만 가능합니다.

2단계. Spreadsheet 생성하기

이제 페이지에 Spreadsheet를 추가할 준비가 되었습니다. 먼저 DIV 컨테이너를 만들고 DHTMLX Spreadsheet를 그 안에 배치합니다. 단계는 다음과 같습니다.

  • index.html 파일에 DIV 컨테이너를 지정합니다
  • dhx.Spreadsheet 생성자를 사용하여 DHTMLX Spreadsheet를 초기화합니다

생성자 함수는 Spreadsheet를 배치할 HTML 컨테이너와 Spreadsheet 구성 객체를 매개변수로 받습니다.

index.html
<!DOCTYPE html>
<html>
<head>
<title>How to Start with DHTMLX Spreadsheet</title>
<script src="codebase/spreadsheet.js"></script>

<link href="codebase/spreadsheet.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500" rel="stylesheet">
</head>
<body>
<div id="spreadsheet_container"></div>
<script>
const spreadsheet = new dhx.Spreadsheet("spreadsheet", {
//config options
});
</script>
</body>
</html>

3단계. Spreadsheet 구성 설정하기

다음으로 초기화 시 기본값 외에 Spreadsheet 컴포넌트에 적용할 추가 구성 옵션을 지정할 수 있습니다.

예를 들어 toolbarBlocks, rowsCount, colsCount 등 여러 옵션으로 Spreadsheet의 외관을 조정할 수 있습니다. 자세한 내용 확인하기.

const spreadsheet = new dhx.Spreadsheet("spreadsheet", {
toolbarBlocks: ["columns", "rows", "clear"],
rowsCount: 10,
colsCount: 10
});

DHTMLX Spreadsheet의 구성은 매우 유연하므로 언제든지 변경할 수 있습니다. Spreadsheet 구성의 기본 사항을 알아보려면 관련 가이드를 읽어보십시오.

4단계. Spreadsheet에 데이터 로드하기

마지막 단계는 Spreadsheet에 데이터를 채우는 것입니다. DHTMLX Spreadsheet는 JSON 형식의 데이터를 받습니다. 데이터 외에도 데이터 세트에 필요한 스타일을 전달할 수 있습니다. 인라인 데이터를 로드할 때는 parse() 메서드를 사용하고 아래 예제와 같이 데이터 객체를 전달해야 합니다.

data.json
const data = [
{ "cell": "a1", "value": "Country" },
{ "cell": "b1", "value": "Product" },
{ "cell": "c1", "value": "Price" },
{ "cell": "d1", "value": "Amount" },
{ "cell": "e1", "value": "Total Price" },

{ "cell": "a2", "value": "Ecuador" },
{ "cell": "b2", "value": "Banana" },
{ "cell": "c2", "value": 6.68 },
{ "cell": "d2", "value": 430 },
{ "cell": "e2", "value": 2872.4 },

{ "cell": "a3", "value": "Belarus" },
{ "cell": "b3", "value": "Apple" },
{ "cell": "c3", "value": 3.75 },
{ "cell": "d3", "value": 600 },
{ "cell": "e3", "value": 2250 }
]

// initializing spreadsheet
const spreadsheet = new dhx.Spreadsheet("spreadsheet", {
//config
});
// loading data into spreadsheet
spreadsheet.parse(data);

관련 샘플: Spreadsheet. 사용자 정의 셀 수

다음 단계

이것으로 완료됩니다. 네 단계만으로 표 형식 데이터 작업에 유용한 도구를 얻을 수 있습니다. 이제 데이터 작업을 시작하거나 DHTMLX Spreadsheet를 계속 탐색할 수 있습니다.