Jspreadsheet CE는 웹 앱에서 Excel처럼 편집하고, 수식을 사용하며, 열 유형을 지정할 수 있는 경량 JavaScript 데이터 그리드 컴포넌트입니다.
x-extends/vxe-table
인라인 편집, 가상 스크롤, Excel 스타일 복사·붙여넣기, 필터링과 피벗 스타일 그룹화를 지원하는 Vue 2/3용 PC 데이터 테이블 컴포넌트입니다.
대체할 수 있는 제품:Handsontable
AG Grid
- 스타
- 8,631
- 포크
- 1,142
- 열린 이슈
- 1,348
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
vxe-table은 Vxe UI 기반 라이브러리로 구축된 PC 웹 애플리케이션용 엔터프라이즈 지향 데이터 그리드 컴포넌트입니다. 행 추가·삭제·편집·조회와 데이터 검증, 편집 실행 취소/다시 실행, 전체 키보드 탐색을 지원합니다.
고정 열, 다단 헤더, 셀 병합, 행 그룹화, 확장 가능한 행, 트리 데이터, 행과 열의 드래그 정렬, 열 표시/숨기기, 가져오기/내보내기/인쇄 등 폭넓은 테이블 기능을 제공합니다. 대용량 데이터셋은 가상 스크롤과 가상 병합으로 처리하며, CSS 변수를 사용해 스타일을 사용자 지정할 수 있습니다.
Vue 2.6~2.7용 브랜치(v3.x)와 Vue 3.x용 브랜치(v4.x)를 별도로 제공합니다. 데이터 요약, 집계 함수, 셀 범위 선택, 셀 복사/붙여넣기, 찾기 및 바꾸기, 차트 삽입 등의 일부 고급 기능은 엔터프라이즈 에디션 기능으로 안내되어 있습니다.
핵심 기능
- 01행 추가·삭제·수정·조회 기능을 갖춘 편집 가능한 그리드
- 02대용량 데이터셋을 위한 가상 스크롤 및 가상 병합
- 03Excel 스타일의 셀 범위 선택 및 복사/붙여넣기(엔터프라이즈 에디션)
- 04고정 열, 다단 헤더, 셀 병합 및 행 그룹화
- 05필터링, 다중 필드 정렬, 행과 열의 드래그 재정렬
- 06데이터 검증, 편집 실행 취소/다시 실행, 전체 키보드 탐색
활용 사례
- Vue에서 편집 가능한 데이터 그리드를 사용하는 관리자 백오피스 화면 구축
- 부드러운 스크롤이 필요한 대용량 표 형식 데이터 표시
- 검증 기능을 갖춘 스프레드시트 스타일 데이터 입력 폼 제작
빠른 시작
- 1
npm에서 패키지를 설치합니다
npm install vxe-table - 2
컴포넌트와 스타일을 가져온 다음 Vue에 등록합니다
- 3
템플릿에서 data와 columns를 지정해 vxe-table 컴포넌트를 사용합니다
사용 전 알아둘 점
- 설치 안내는 Vue 3을 대상으로 합니다. Vue 2 버전은 별도의 브랜치(v3)에 있습니다.
- Internet Explorer는 지원하지 않습니다.
- Excel 스타일 복사/붙여넣기와 데이터 요약 등 일부 고급 기능은 Enterprise Edition 기능으로 안내되어 있습니다.
토픽
자주 묻는 질문
- vxe-table은(는) 무엇인가요?
- 인라인 편집, 가상 스크롤, Excel 스타일 복사·붙여넣기, 필터링과 피벗 스타일 그룹화를 지원하는 Vue 2/3용 PC 데이터 테이블 컴포넌트입니다. vxe-table은 Vxe UI 기반 라이브러리로 구축된 PC 웹 애플리케이션용 엔터프라이즈 지향 데이터 그리드 컴포넌트입니다. 행 추가·삭제·편집·조회와 데이터 검증, 편집 실행 취소/다시 실행, 전체 키보드 탐색을 지원합니다.
- vxe-table은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vxe-table은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vxe-table은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. vxe-table의 마지막 커밋은 2026년 11월 5일입니다.
- vxe-table은(는) 어디에 사용할 수 있나요?
- Vue에서 편집 가능한 데이터 그리드를 사용하는 관리자 백오피스 화면 구축 부드러운 스크롤이 필요한 대용량 표 형식 데이터 표시 검증 기능을 갖춘 스프레드시트 스타일 데이터 입력 폼 제작
- vxe-table는 어떻게 설치하나요?
- npm에서 패키지를 설치합니다: npm install vxe-table 컴포넌트와 스타일을 가져온 다음 Vue에 등록합니다 템플릿에서 data와 columns를 지정해 vxe-table 컴포넌트를 사용합니다
- vxe-table은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/x-extends/vxe-table
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
데스크톱 스타일 애플리케이션을 위한 복잡하고 데이터 밀도 높은 웹 UI를 구축하는 React 기반 툴킷입니다.
React 및 Vue 컴포넌트를 제공하는 다차원 피벗 테이블과 분석 그리드 구축용 TypeScript 시각화 라이브러리입니다.
React, Angular, Vue에서 사용할 수 있는 스프레드시트 형태의 편집 및 수식 기능을 갖춘 JavaScript/TypeScript 데이터 그리드 컴포넌트입니다.
정렬, 필터링, 그룹화, 피벗, 가상화를 지원하는 무의존성 React 데이터 그리드로, 헤드리스 모드와 사전 스타일 적용 모드를 제공합니다.
React, Vue, Solid, Svelte 등에서 마크업과 스타일을 완전히 제어하며 데이터 그리드를 만들 수 있는 헤드리스 TypeScript/JavaScript 테이블 라이브러리입니다.