
The **Aspose.Cells.GridJs**  namespace encapsulates all classes of GridJs, providing simple APIs for viewing or editing spreadsheet files through JSON operations.

### Classes
| Class | Description |
| :- | :- |
| [`CoWorkUserProvider`](/cells/python-net/aspose.cellsgridjs/coworkuserprovider) | Represents the user provider inerface in collabration mode.only available in java version now, will be available in .net/python version in future.
<br/>Customer application can implement this interface to provide the user information. |
| [`Config`](/cells/python-net/aspose.cellsgridjs/config) | Represents all the static settings for GridJs |
| [`GridAbstractCalculationEngine`](/cells/python-net/aspose.cellsgridjs/gridabstractcalculationengine) | Represents user's custom calculation engine to extend the default calculation engine of Aspose.Cells. |
| [`GridCacheForStream`](/cells/python-net/aspose.cellsgridjs/gridcacheforstream) | This class contains the cache operations for GridJs. User shall implement his own business logic for storage based on it.. |
| [`GridCalculationData`](/cells/python-net/aspose.cellsgridjs/gridcalculationdata) | Represents the required data when calculating one function, such as function name, parameters, ...etc. |
| [`GridCellException`](/cells/python-net/aspose.cellsgridjs/gridcellexception) | The exception that is thrown when GridJs specified error occurs. |
| [`GridJsControllerBase`](/cells/python-net/aspose.cellsgridjs/gridjscontrollerbase) |  |
| [`GridJsOptions`](/cells/python-net/aspose.cellsgridjs/gridjsoptions) | Represents  all the load options for GridJs |
| [`GridJsPermissionException`](/cells/python-net/aspose.cellsgridjs/gridjspermissionexception) | represents permission exception in collaboration mode.only available in java version now, will be available in .net/python version in future. |
| [`GridJsService`](/cells/python-net/aspose.cellsgridjs/gridjsservice) | Provides the basic operation apis used in controller actions. |
| [`GridJsWorkbook`](/cells/python-net/aspose.cellsgridjs/gridjsworkbook) | Represents the main entry class for GridJs |
| [`GridReferredArea`](/cells/python-net/aspose.cellsgridjs/gridreferredarea) | Represents a referred area by the formula. |
| [`GridUpdateMonitor`](/cells/python-net/aspose.cellsgridjs/gridupdatemonitor) | Monitor for user to track the change of update operation. |
| [`GridWorkbookSettings`](/cells/python-net/aspose.cellsgridjs/gridworkbooksettings) | Represents the settings of the workbook. |
| [`IGridJsService`](/cells/python-net/aspose.cellsgridjs/igridjsservice) | Reprensents the basic operation apis interface used in controller actions. |
| [`ITextTranslator`](/cells/python-net/aspose.cellsgridjs/itexttranslator) | Represents the interface for translate |
| [`OprMessageService`](/cells/python-net/aspose.cellsgridjs/oprmessageservice) | This class provide all the operations for messages sync in Collaborative mode . |
| [`PdfSaveOptions`](/cells/python-net/aspose.cellsgridjs/pdfsaveoptions) | Represents the options for saving pdf file. |
| [`PdfSecurityOptions`](/cells/python-net/aspose.cellsgridjs/pdfsecurityoptions) | Options for encrypting and access permissions for a PDF document.
<br/>PDF/A does not allow security setting. |
| [`SheetSet`](/cells/python-net/aspose.cellsgridjs/sheetset) | Describes a set of sheets. |


### Enumerations
| Enumeration | Description |
| :- | :- |
| [`CoWorkOperationType`](/cells/python-net/aspose.cellsgridjs/coworkoperationtype) | Represents the action operation type in collabration mode.only available in java version now, will be available in .net/python version in future. |
| [`CoWorkUserPermission`](/cells/python-net/aspose.cellsgridjs/coworkuserpermission) | represent the user permission  in collaboration mode.only available in java version now, will be available in .net/python version in future. |
| [`DefaultEditLanguage`](/cells/python-net/aspose.cellsgridjs/defaulteditlanguage) | Represents the default edit language. |
| [`EmfRenderSetting`](/cells/python-net/aspose.cellsgridjs/emfrendersetting) | Setting for rendering Emf metafile. |
| [`GridExceptionType`](/cells/python-net/aspose.cellsgridjs/gridexceptiontype) | Represents custom exception code for GridJs. |
| [`GridLoadFormat`](/cells/python-net/aspose.cellsgridjs/gridloadformat) | Represents the load file format. |
| [`GridlineType`](/cells/python-net/aspose.cellsgridjs/gridlinetype) | Enumerates grid line Type. |
| [`PdfCompliance`](/cells/python-net/aspose.cellsgridjs/pdfcompliance) | Allowing user to set PDF conversion's Compatibility |
| [`PdfCompressionCore`](/cells/python-net/aspose.cellsgridjs/pdfcompressioncore) | Specifies a type of compression applied to all content in the PDF file except images. |
| [`PdfCustomPropertiesExport`](/cells/python-net/aspose.cellsgridjs/pdfcustompropertiesexport) | Specifies the way of custom document properties are exported to PDF file. |
| [`PdfFontEncoding`](/cells/python-net/aspose.cellsgridjs/pdffontencoding) | Represents pdf embedded font encoding. |
| [`PdfOptimizationType`](/cells/python-net/aspose.cellsgridjs/pdfoptimizationtype) | Specifies a type of optimization. |
| [`PrintingPageType`](/cells/python-net/aspose.cellsgridjs/printingpagetype) | Indicates which pages will not be printed. |
| [`TextCrossType`](/cells/python-net/aspose.cellsgridjs/textcrosstype) | Enumerates displaying text type when the text width is larger than cell width. |


