# 표 생성

## Content

컨트롤 내에서 표로 데이터를 표시할 수 있습니다. 표는 데이터를 필터링하거나 정렬할 수 있는 옵션을 제공합니다.
![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/8d606653-16a0-474d-b9dc-e2b4d01c2446/images/table.png)

기본 표 스타일은 `medium2`입니다.
SpreadJS는 다양한 종류의 사용자 정의를 위해 다음과 같은 메서드를 제공합니다:

* [showHeader](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#showHeader) 및 [showFooter](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#showFooter) 메서드를 설정하여 표 헤더 및 푸터 표시 여부를 제어합니다.
* [highlightFirstColumn](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#highlightFirstColumn) 또는 [highlightLastColumn](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#highlightLastColumn) 메서드를 설정하여 첫 번째 또는 마지막 열 강조 표시 여부를 제어합니다.
* [bandRows](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#bandRows) 또는 [bandColumns](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.Table#bandColumns) 메서드를 설정하여 줄무늬 행 및 열 표시 여부를 제어합니다.
* [TableStyle](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.TableStyle) 클래스, [headerRowStyle](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.TableTheme#headerRowStyle) 메서드 및 [footerRowStyle](/spreadjs/api/v18/classes/GC.Spread.Sheets.Tables.TableTheme#footerRowStyle) 메서드를 사용하여 표 스타일을 사용자 정의합니다.
* 헤더 셀 텍스트 및 푸터 셀 텍스트 및 수식을 설정할 수 있습니다.

표의 행 수에는 헤더 및 푸터 행이 포함됩니다. 표는 고정 행 및 열, 스파크라인, 셀 병합을 지원합니다.
다음 코드 샘플은 표를 생성하고 표 스타일을 설정하는 방법을 보여줍니다.

```javascript
activeSheet.tables.add("Table1", 0, 0, 3, 3, GC.Spread.Sheets.Tables.TableThemes.dark1);
activeSheet.getCell(0,0).text("Name");
activeSheet.getCell(0,1).text("Value");
activeSheet.getCell(0,2).text("T/F");
activeSheet.getCell(1,0).text("AW");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(1,2).text("T");
```