### [English](#spreadjs) &nbsp;&nbsp;&nbsp;[日本語](#spreadjs-jp) &nbsp;&nbsp;&nbsp;[한국어](#spreadjs-kr) 
# SpreadJS
## [A Complete JavaScript Spreadsheet](https://developer.mescius.com/spreadjs?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing) for Enterprise Apps.

SpreadJS is the most complete enterprise JavaScript spreadsheet solution for delivering Microsoft® [Excel-like spreadsheet](https://developer.mescius.com/spreadjs/javascript-excel-features?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing) experiences, fast. SpreadJS also provides full support for [React](https://developer.mescius.com/spreadjs/react-spreadsheet-components?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [Vue](https://developer.mescius.com/spreadjs/vue-spreadsheet-components?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [Angular](https://developer.mescius.com/spreadjs/angular-spreadsheet-components?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), and TypeScript.
 
This enterprise-grade JavaScript spreadsheet supports many popular features such as a [powerful formula engine (500+ functions)](https://developer.mescius.com/spreadjs/javascript-excel-calculations?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), native Excel input and output, [PivotTables](https://developer.mescius.com/spreadjs/javascript-excel-spreadsheet-pivot-table?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [charting](https://developer.mescius.com/spreadjs/javascript-chart-components?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), slicers, [sparklines](https://developer.mescius.com/spreadjs/javascript-sparkline-charts?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), conditional formatting, tables, international localization, printing, sorting, filtering, drag-fill, grouping, undo/redo, data validation, [input controls](https://developer.mescius.com/spreadjs/javascript-spreadsheet-cell-types?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), and much more.


![SpreadJS](https://grapecitycontentcdn.azureedge.net/external/spread/npm/SJS-npmjs-Global-5-01.png)
## Samples

To quickly jump in, check out our [Demo Gallery](https://developer.mescius.com/spreadjs/demos/?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing).
You can also view a complete implementation of the on-line [Web Designer](https://developer.mescius.com/spreadjs/designer/?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing) and [Mobile Spreadsheet Application](https://developer.mescius.com/spreadjs/spreadsheet/?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)

Download the [SpreadJS Free Trial](https://developer.mescius.com/spreadjs/download?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing).

## Installation
```sh
npm install @mescius/spread-sheets
```

## Documentation
Online documentation is available here:
- [Developer's Guide](https://developer.mescius.com/spreadjs/docs/overview?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)
- [Quick Start](https://developer.mescius.com/spreadjs/docs/getstarted/quick-start?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)
- [API Reference](https://developer.mescius.com/spreadjs/api?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)
- [Product ReadMe](https://developer.mescius.com/spreadjs/docs/rnotes?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)

## Getting more help
Visit the SpreadJS home page to view comprehensive demos, additional features, licensing and pricing:
[https://developer.mescius.com/spreadjs](https://developer.mescius.com/spreadjs?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)

Watch our quick overview video to see the JavaScript spreadsheet component in action: [An Overview of SpreadJS, The Leading JavaScript Spreadsheet Library for Web Applications](https://developer.mescius.com/videos/spreadjs/an-overview-of-spreadjs-the-leading-javascript-spreadsheet-library-for-web-applications?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing)

Empower your user and development projects with the versatile [optional add-on components](https://developer.mescius.com/spreadjs/javascript-spreadsheet-addons?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing) - [Designer Ribbon](https://www.npmjs.com/package/@mescius/spread-sheets-designer?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [PivotTable](https://www.npmjs.com/package/@mescius/spread-sheets-pivot-addon?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [Collaboration Server](https://www.npmjs.com/package/@mescius/spread-sheets-collaboration-addon), [AI Assistant](https://www.npmjs.com/package/@mescius/spread-sheets-ai-addon), [ReportSheet](https://www.npmjs.com/package/@mescius/spread-sheets-reportsheet-addon?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), [GanttSheet](https://www.npmjs.com/package/@mescius/spread-sheets-ganttsheet?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), and [DataCharts](https://www.npmjs.com/package/@mescius/spread-sheets-datacharts-addon)

You can ask any question about SpreadJS using the [SpreadJS Forum](https://developer.mescius.com/forums/spreadjs?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing).

# SpreadJS JP
[SpreadJS](https://developer.mescius.jp/spreadjs)は、WebアプリケーションでExcelライクなUIを実現するために開発されたJavaScriptコントロールです。チャート、表計算関数、フィルタリング、条件付き書式など、豊富なExcel互換機能を搭載したスプレッドシートをブラウザ上に描画し、エンドユーザーになじみのあるUIと操作性を提供します。

## サンプル
[各オンラインデモ](https://developer.mescius.jp/spreadjs#demo)では、SpreadJSの基本機能や使い方をご紹介しています。

また、[トライアル版](https://developer.mescius.jp/download#javascript)をダウンロードして、実際の機能や動作をご確認いただけます。

## インストール方法
```sh
npm install @mescius/spread-sheets
```
日本語版での動作保証は日本語版サイトで公開しているバージョンのみとなります。また、日本語版を使用する場合は、日本語版のソフトウェア使用許諾契約書が適用されます。日本語版のソフトウェア使用許諾契約書は以下をご覧ください。
- [ソフトウェア使用許諾契約書](https://docs.mescius.jp/license/spread/spread-js-developmentlicense.pdf)
- [配布ライセンス使用許諾契約書](https://docs.mescius.jp/license/spread/spread-js-distributionlicense.pdf)

## ドキュメント
製品の各種ドキュメントは、下記をご参照ください。
- [製品ヘルプ](https://demo.mescius.jp/spreadjs/docs/overview)
- [チュートリアルデモ](https://demo.mescius.jp/spreadjs/demos/)

## 製品情報
製品の詳細や価格、ライセンスについては、下記をご参照ください。  
[https://developer.mescius.jp/spreadjs](https://developer.mescius.jp/spreadjs)

## サポート
ヘルプやデモに加え、ナレッジベースでは製品の技術情報を公開しております。また、サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。
- [サポート＆サービス](https://developer.mescius.jp/support)
- [サブスクリプションサービス利用規約](https://docs.mescius.jp/license/spread/spread-js-subscriptionservice.pdf)

# SpreadJS KR
엔터프라이즈 애플리케이션을 위한 [순수 자바스크립트 스프레드 컨트롤](https://www.mescius.co.kr/spreadjs).

MESCIUS SpreadJS 는 Microsoft®의 [엑셀과 같은 스프레드시트](https://www.mescius.co.kr/spreadjs/editor) 경험을 빠르게 제공하기 위한 가장 완벽한 엔터프라이즈 자바스크립트 스프레드시트 컨트롤입니다. 또한 SpreadJS는 [React](https://dev.mescius.co.kr/bbs/board.php?bo_table=spreadjs_o_study&wr_id=19&sca=%EA%B8%B0%EC%B4%88%EA%B0%80%EC%9D%B4%EB%93%9C), [Vue](https://dev.mescius.co.kr/bbs/board.php?bo_table=spreadjs_o_study&wr_id=21&sca=%EA%B8%B0%EC%B4%88%EA%B0%80%EC%9D%B4%EB%93%9C), [Angular](https://dev.mescius.co.kr/bbs/board.php?bo_table=spreadjs_o_study&wr_id=22&sca=%EA%B8%B0%EC%B4%88%EA%B0%80%EC%9D%B4%EB%93%9C) 및 TypeScript를 완벽하게 지원합니다.

SpreadJS는 [강력한 수식 엔진 (500개 이상의 수식)](https://demo.mescius.co.kr/spreadjs/learn-spreadjs/features/calculation/basic-functions/purejs), [피벗 테이블](https://www.mescius.co.kr/spreadjs/pivot-table), [차트](https://demo.mescius.co.kr/spreadjs/learn-spreadjs/features/charts/basic-chart/purejs), 슬라이서, [스파크라인](https://demo.mescius.co.kr/spreadjs/learn-spreadjs/features/sparklines/basic-sparkline/purejs), 조건부 서식, 표, 세계화 및 현지화, 인쇄, 정렬, 필터링, 드래그하여 채우기, 그룹화, 실행 취소/재실행, 데이터 유효성 검사, [양식 컨트롤](https://demo.mescius.co.kr/spreadjs/learn-spreadjs/features/shapes/form-control/overview/purejs), 기본 Excel 입력 및 출력 등의 기능을 제공합니다.

## 샘플

빠르게 사용하려면 [데모](https://demo.mescius.co.kr/spreadjs/learn-spreadjs/)를 확인해 보세요. 또한 온라인 [디자이너 컴포넌트](https://demo.mescius.co.kr/spreadjs/designer/)의 전체 구현된 모습을 볼 수 있습니다.

[SpreadJS 무료 체험판](https://www.mescius.co.kr/download/spreadjs) 다운로드.

## 설치

```JavaScript
npm install @mescius/spread-sheets
```

## 도움말

온라인 도움말은 여기에서 사용할 수 있습니다:

- [개발자 도움말](https://developer.mescius.com/spreadjs/docs/overview)
- [API 문서](https://developer.mescius.com/spreadjs/api/modules/GC.Data)
- [제품 릴리즈 노트](https://developer.mescius.com/spreadjs/docs/rnotes)

## 추가 페이지

- **[SpreadJS 제품 페이지](https://www.mescius.co.kr/spreadjs)**: SpreadJS에서 사용할 수 있는 많은 기능을 확인해 보세요.
- **[SpreadJS 도움말](https://developer.mescius.com/spreadjs/docs/overview)**: 기능을 구현하는 방법에 대해 알아보려면 제품 도움말을 참조해 보세요.
- **[개발자 포럼](https://dev.mescius.co.kr/)**: SpreadJS 개발자들과 소통하고 개발 팁을 얻어가세요.
- **[라이선스](https://dev.mescius.co.kr/bbs/board.php?bo_table=spreadjs_faq&wr_id=11)**: SpreadJS의 라이센스 및 FAQ에 대해 자세히 알아보세요.
- **[가격](https://www.mescius.co.kr/spreadjs#price)**: SpreadJS 각 라이선스의 가격을 알아보세요.