UNPKG

@mescius/spread-sheets

Version:

A Complete Microsoft Excel-like JavaScript Spreadsheet for Enterprise Applications

103 lines (71 loc) 10.8 kB
### [English](#spreadjs)    [日本語](#spreadjs-jp)    [한국어](#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), [ReportSheet](https://www.npmjs.com/package/@mescius/spread-sheets-reportsheet-addon?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing), and [GanttSheet](https://www.npmjs.com/package/@mescius/spread-sheets-ganttsheet?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-Main-Listing) 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 각 라이선스의 가격을 알아보세요.