테이블 고급 기능
한눈에 보기
테이블은 단순한 데이터 저장 이상의 기능을 제공합니다. 계층형 구조, CSV 대량 가져오기, 인쇄 설정 세 가지 고급 기능을 활용하면 더 풍부한 앱을 만들 수 있습니다.
소개
기본적인 테이블 사용법을 익혔다면, 이제 고급 기능을 알아볼 차례입니다. 이 세 가지 기능은 실무에서 매우 자주 사용됩니다.
1. 계층형 테이블
계층형이란?
계층형 테이블은 부모-자식 관계를 같은 테이블 안에서 표현합니다. 조직도, 카테고리 분류, BOM(자재명세서) 등 트리 구조 데이터에 적합합니다.
제조부
생산1팀
가공반
조립반
생산2팀
도장반
검사반
품질관리팀
이렇게 보입니다
계층형 테이블을 트리 화면으로 보면 접기/펼치기가 가능한 트리 구조로 표시됩니다.
설정 방법
- 테이블 노드의 속성 패널에서 "계층형" 옵션을 활성화합니다
- 자동으로
parent_id컬럼이 추가됩니다 - 이 컬럼은 같은 테이블의 다른 행을 부모로 참조합니다
| 설정 항목 | 설명 |
|---|---|
| 계층형 활성화 | ON으로 전환 |
| 부모 참조 컬럼 | 자동 생성되는 parent_id |
| 표시 컬럼 | 트리에서 이름으로 표시할 컬럼 선택 |
실무 활용
| 업무 | 계층 구조 |
|---|---|
| 조직도 | 회사 → 사업부 → 부서 → 팀 |
| 품목 분류 | 대분류 → 중분류 → 소분류 |
| BOM | 완제품 → 반제품 → 원자재 |
| 창고 구역 | 창고 → 구역 → 랙 → 셀 |
| 메뉴 구조 | 대메뉴 → 중메뉴 → 소메뉴 |
팁
계층형 테이블은 트리 화면과 함께 사용하면 가장 효과적입니다.
2. CSV 가져오기
CSV 가져오기란?
이미 엑셀이나 다른 시스템에 데이터가 있다면, CSV 파일로 한꺼번에 가져올 수 있습니다. 수백, 수천 건의 데이터를 하나하나 입력할 필요 없이 한 번에 등록됩니다.
가져오기 마법사 (5단계)
CSV 가져오기는 마법사(Wizard) 형태로 단계별로 안내합니다.
Step 1: 파일 선택
1단계에서 가져올 CSV 파일을 선택합니다. 드래그 앤 드롭 또는 파일 찾기 버튼으로 파일을 업로드합니다.
- CSV 파일을 업로드합니다
- 파일 인코딩(UTF-8, EUC-KR 등)을 선택합니다
- 구분자(쉼표, 탭 등)를 확인합니다
Step 2: 데이터 미리보기
2단계에서 업로드한 CSV 파일의 내용을 미리 확인합니다. 첫 행이 헤더인지 여부를 지정합니다.
- 업로드한 파일의 내용이 표 형태로 표시됩니다
- 첫 행을 헤더(컬럼 이름)로 사용할지 선택합니다
- 데이터가 올바르게 읽혔는지 확인합니다
Step 3: 컬럼 매핑
3단계에서 CSV의 컬럼과 테이블의 컬럼을 연결(매핑)합니다.
- CSV의 각 열을 테이블의 어떤 컬럼에 넣을지 매핑합니다
- 이름이 비슷한 컬럼은 자동으로 매핑됩니다
- 불필요한 CSV 열은 "가져오지 않음"으로 설정합니다
| CSV 열 |
|---|