# SpreadJS ReportSheet Addon

The report sheet package is one of the plugins for [SpreadJS](https://developer.mescius.com/spreadjs?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing).

This plugin adds reporting capabilities to SpreadJS, allowing developers to have full control over creating and editing reports, supporting data entry, pagination, data filtering, sorting, conditional formatting and more.

For a detailed listing of SpreadJS sub-libraries and plug-ins, please see [Using SpreadJS Libraries](https://developer.mescius.com/spreadjs/docs/getstarted/modules?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing).

![SpreadJS ReportSheet](https://cdn.mescius.com/spreadjs/NPMContent/spread-sheets-reportsheet-addon.png)


## Samples
Jump in with the [ReportSheet demos with code](https://developer.mescius.com/spreadjs/demos/features/report-sheet/overview/purejs?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing), and explore the [online Web Designer](https://developer.mescius.com/spreadjs/designer/?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing) or [Mobile Spreadsheet App](https://developer.mescius.com/spreadjs/spreadsheet/?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing).

This ReportSheet add-on can also be accessed by [downloading a trial of SpreadJS](https://developer.mescius.com/spreadjs/download?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing).

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

## Documentation
Online documentation is available here:
- [SpreadJS ReportSheet](https://developer.mescius.com/spreadjs/api/modules/GC.Spread.Report?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing)
- [API Reference](https://developer.mescius.com/spreadjs/api/modules/GC.Spread.Report?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing)
- [Product ReadMe](https://developer.mescius.com/spreadjs/docs/rnotes?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-Listing)

## Getting more help
Visit the MESCIUS site to learn more about this [JavaScript ReportSheet Component](https://developer.mescius.com/spreadjs/javascript-spreadsheet-addons#ReportSheet?utm_source=NPM&utm_medium=SP&utm_campaign=SpreadJS-NPM-ReportSheet-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-ReportSheet-Listing).
