Skip to content

Commit a1415c3

Browse files
authored
Merge pull request #11 from aspose-cells/main
Staging
2 parents 6959f06 + 8d8d245 commit a1415c3

File tree

105 files changed

+3487
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+3487
-2
lines changed

english/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type: docs
66
weight: 10
77
url: /
88
is_root: true
9-
---
9+
---
1010

1111
### Modules
1212
| Module | Description |
@@ -39,5 +39,5 @@ is_root: true
3939
| [`aspose.cells.utility`](/cells/python-net/aspose.cells.utility) | The **Aspose.Cells.Utility** namespace contains utility classes processing JSON formats for Excel Spreadsheet files. |
4040
| [`aspose.cells.vba`](/cells/python-net/aspose.cells.vba) | The **Aspose.Cells.Vba** namespace contains classes to access Visual Basic Analysis projects and modules in Excel Spreadsheet files. |
4141
| [`aspose.cells.webextensions`](/cells/python-net/aspose.cells.webextensions) | The **Aspose.Cells.WebExtensions** namespace contains classes to access Office Add-in in Excel Files. |
42-
42+
| [`aspose.cellsgridjs`](/cells/python-net/aspose.cellsgridjs) | The **Aspose.Cells.GridJs** namespace contains all classes of GridJs which provide basic operations for managing spreadsheets without utilizing Microsoft Excel . |
4343

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: aspose.cellsgridjs
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /aspose.cellsgridjs/
8+
is_root: false
9+
---
10+
11+
The **Aspose.Cells.GridJs** namespace contains all classes of GridJs which provide basic operations for managing spreadsheets without utilizing Microsoft Excel .
12+
13+
### Classes
14+
| Class | Description |
15+
| :- | :- |
16+
| [`Config`](/cells/python-net/aspose.cellsgridjs/config) | Represents all the settings for GridJs |
17+
| [`GridAbstractCalculationEngine`](/cells/python-net/aspose.cellsgridjs/gridabstractcalculationengine) | Represents user's custom calculation engine to extend the default calculation engine of Aspose.Cells. |
18+
| [`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.. |
19+
| [`GridCalculationData`](/cells/python-net/aspose.cellsgridjs/gridcalculationdata) | Represents the required data when calculating one function, such as function name, parameters, ...etc. |
20+
| [`GridCellException`](/cells/python-net/aspose.cellsgridjs/gridcellexception) | The exception that is thrown when GridJs specified error occurs. |
21+
| [`GridJsWorkbook`](/cells/python-net/aspose.cellsgridjs/gridjsworkbook) | Represents the main entry class for GridJs |
22+
| [`GridReferredArea`](/cells/python-net/aspose.cellsgridjs/gridreferredarea) | Represents a referred area by the formula. |
23+
| [`GridWorkbookSettings`](/cells/python-net/aspose.cellsgridjs/gridworkbooksettings) | Represents the settings of the workbook. |
24+
25+
26+
### Enumerations
27+
| Enumeration | Description |
28+
| :- | :- |
29+
| [`GridExceptionType`](/cells/python-net/aspose.cellsgridjs/gridexceptiontype) | Represents custom exception code for GridJs. |
30+
| [`GridLoadFormat`](/cells/python-net/aspose.cellsgridjs/gridloadformat) | Represents the load file format. |
31+
32+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: Config constructor
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /aspose.cellsgridjs/config/__init__/
8+
is_root: false
9+
---
10+
11+
## __init__ {#}
12+
13+
Constructs a new instance of Config
14+
15+
16+
17+
```python
18+
def __init__(self):
19+
...
20+
```
21+
22+
23+
24+
25+
26+
### See Also
27+
* module [`aspose.cellsgridjs`](../../)
28+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: Config class
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /aspose.cellsgridjs/config/
8+
is_root: false
9+
---
10+
11+
## Config class
12+
13+
Represents all the settings for GridJs
14+
15+
16+
17+
The Config type exposes the following members:
18+
19+
### Constructors
20+
| Constructor | Description |
21+
| :- | :- |
22+
| [__init__](/cells/python-net/aspose.cellsgridjs/config/__init__/#) | Constructs a new instance of Config |
23+
24+
25+
### Properties
26+
| Property | Description |
27+
| :- | :- |
28+
| [save_html_as_zip](/cells/python-net/aspose.cellsgridjs/config/save_html_as_zip) | Sets/Gets whether to save html file as zip archive,the default is false. |
29+
| [same_image_detecting](/cells/python-net/aspose.cellsgridjs/config/same_image_detecting) | Sets/Gets whether to check if picture has same source,the default is true
30+
<br/>the default value is true. |
31+
| [auto_optimize_for_large_cells](/cells/python-net/aspose.cellsgridjs/config/auto_optimize_for_large_cells) | Sets/Gets whether to automatically optimize the load performance for worksheet with large cells
32+
<br/>ignore some style /borders to reduce the load time
33+
<br/>the default value is true. |
34+
| [islimit_shape_or_image](/cells/python-net/aspose.cellsgridjs/config/islimit_shape_or_image) | Sets/Gets whether to limit the total display shape/image count inside one worksheet ,if set to true,
35+
<br/>GridJs will limit the total display shape/image size inside one worksheet to MaxShapeOrImageCount
36+
<br/>the default value is true. |
37+
| [max_shape_or_image_count](/cells/python-net/aspose.cellsgridjs/config/max_shape_or_image_count) | Sets/Gets the total display shape/image count inside the active sheet,it will take affec when IslimitShapes=true.
38+
<br/>the default value is 100. |
39+
| [max_total_shape_or_image_count](/cells/python-net/aspose.cellsgridjs/config/max_total_shape_or_image_count) | Sets/Gets the total display shape/image count inside the whole workbook,it will take affec when IslimitShapes=true.
40+
<br/>the default value is 300. |
41+
| [max_shape_or_image_width_or_height](/cells/python-net/aspose.cellsgridjs/config/max_shape_or_image_width_or_height) | Sets/Gets the max width or height for a shape/image ,GridJs will ignore the shape/image with the width or height larger than this, it will take affec when IslimitShapes=true.
42+
<br/>the default value is 10000. |
43+
| [max_pdf_save_seconds](/cells/python-net/aspose.cellsgridjs/config/max_pdf_save_seconds) | Sets/Gets the max timed out seconds when save to pdf.
44+
<br/>the default value is 10. |
45+
| [ignore_empty_content](/cells/python-net/aspose.cellsgridjs/config/ignore_empty_content) | Sets/Gets whether to show the max range which includes data ,style, merged cells and shapes.
46+
<br/>if the last row or column contains cells with no value and formula but has custom style
47+
<br/>then we will not show this row/column when this vlaue is true。
48+
<br/>the default value is true . |
49+
| [use_print_area](/cells/python-net/aspose.cellsgridjs/config/use_print_area) | Sets/Gets whether to use PageSetup.PrintArea for the UI display range when the worksheet has PageSetup setting for PrintArea.
50+
<br/>the default value is false . |
51+
| [load_time_out](/cells/python-net/aspose.cellsgridjs/config/load_time_out) | Sets/Gets a timeout interrupt in milliseconds in loading file, when the cost time period of loading file is longer than the expectation ,it will raise exception.
52+
<br/>the default value is -1,which means no timeout interrupt is set . |
53+
| [show_chart_sheet](/cells/python-net/aspose.cellsgridjs/config/show_chart_sheet) | Sets/Gets whether to show chart worksheet.
54+
<br/>the default value is false . |
55+
| [page_size](/cells/python-net/aspose.cellsgridjs/config/page_size) | Sets/Gets whether to do pagination
56+
<br/>GridJs will limit the row size based on the PageSize,if PageSize is -1,it will not do pagination
57+
<br/>the default value is -1 |
58+
| [empty_sheet_max_row](/cells/python-net/aspose.cellsgridjs/config/empty_sheet_max_row) | Sets/Gets default max row for an empty worksheet.
59+
<br/>the default value is 12. |
60+
| [empty_sheet_max_col](/cells/python-net/aspose.cellsgridjs/config/empty_sheet_max_col) | Sets/Gets default max column for an empty worksheet.
61+
<br/>the default value is 15. |
62+
| [picture_cache_directory](/cells/python-net/aspose.cellsgridjs/config/picture_cache_directory) | Sets/Gets the cache directory for pictures.(this will take affect when GridJsWorkbook.CacheImp is null)
63+
<br/>the default path will be "_piccache" inside the FileCacheDirectory. |
64+
| [file_cache_directory](/cells/python-net/aspose.cellsgridjs/config/file_cache_directory) | Sets/Gets the cache directory for spreadsheet file.
65+
<br/>We need to set it to a specific path before we use GridJs. |
66+
67+
68+
### Methods
69+
| Method | Description |
70+
| :- | :- |
71+
| [set_license](/cells/python-net/aspose.cellsgridjs/config/set_license/#str) | |
72+
| [set_license](/cells/python-net/aspose.cellsgridjs/config/set_license/#io.RawIOBase) | Licenses the component. |
73+
| [set_font_folder](/cells/python-net/aspose.cellsgridjs/config/set_font_folder/#str-bool) | Sets the fonts folder |
74+
| [set_font_folders](/cells/python-net/aspose.cellsgridjs/config/set_font_folders/#list-bool) | Sets the fonts folders |
75+
76+
77+
78+
### See Also
79+
* module [`aspose.cellsgridjs`](..)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: auto_optimize_for_large_cells property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 60
7+
url: /aspose.cellsgridjs/config/auto_optimize_for_large_cells/
8+
is_root: false
9+
---
10+
11+
## auto_optimize_for_large_cells property
12+
13+
14+
Sets/Gets whether to automatically optimize the load performance for worksheet with large cells
15+
ignore some style /borders to reduce the load time
16+
the default value is true.
17+
### Definition:
18+
```python
19+
@property
20+
def auto_optimize_for_large_cells(self):
21+
...
22+
@auto_optimize_for_large_cells.setter
23+
def auto_optimize_for_large_cells(self, value):
24+
...
25+
```
26+
27+
### See Also
28+
* module [`aspose.cellsgridjs`](../../)
29+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: empty_sheet_max_col property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 70
7+
url: /aspose.cellsgridjs/config/empty_sheet_max_col/
8+
is_root: false
9+
---
10+
11+
## empty_sheet_max_col property
12+
13+
14+
Sets/Gets default max column for an empty worksheet.
15+
the default value is 15.
16+
### Definition:
17+
```python
18+
@property
19+
def empty_sheet_max_col(self):
20+
...
21+
@empty_sheet_max_col.setter
22+
def empty_sheet_max_col(self, value):
23+
...
24+
```
25+
26+
### See Also
27+
* module [`aspose.cellsgridjs`](../../)
28+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: empty_sheet_max_row property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 80
7+
url: /aspose.cellsgridjs/config/empty_sheet_max_row/
8+
is_root: false
9+
---
10+
11+
## empty_sheet_max_row property
12+
13+
14+
Sets/Gets default max row for an empty worksheet.
15+
the default value is 12.
16+
### Definition:
17+
```python
18+
@property
19+
def empty_sheet_max_row(self):
20+
...
21+
@empty_sheet_max_row.setter
22+
def empty_sheet_max_row(self, value):
23+
...
24+
```
25+
26+
### See Also
27+
* module [`aspose.cellsgridjs`](../../)
28+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: file_cache_directory property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 90
7+
url: /aspose.cellsgridjs/config/file_cache_directory/
8+
is_root: false
9+
---
10+
11+
## file_cache_directory property
12+
13+
14+
Sets/Gets the cache directory for spreadsheet file.
15+
We need to set it to a specific path before we use GridJs.
16+
### Definition:
17+
```python
18+
@property
19+
def file_cache_directory(self):
20+
...
21+
@file_cache_directory.setter
22+
def file_cache_directory(self, value):
23+
...
24+
```
25+
26+
### See Also
27+
* module [`aspose.cellsgridjs`](../../)
28+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: ignore_empty_content property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 100
7+
url: /aspose.cellsgridjs/config/ignore_empty_content/
8+
is_root: false
9+
---
10+
11+
## ignore_empty_content property
12+
13+
14+
Sets/Gets whether to show the max range which includes data ,style, merged cells and shapes.
15+
if the last row or column contains cells with no value and formula but has custom style
16+
then we will not show this row/column when this vlaue is true。
17+
the default value is true .
18+
### Definition:
19+
```python
20+
@property
21+
def ignore_empty_content(self):
22+
...
23+
@ignore_empty_content.setter
24+
def ignore_empty_content(self, value):
25+
...
26+
```
27+
28+
### See Also
29+
* module [`aspose.cellsgridjs`](../../)
30+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: islimit_shape_or_image property
3+
second_title: Aspose.Cells.GridJs for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 110
7+
url: /aspose.cellsgridjs/config/islimit_shape_or_image/
8+
is_root: false
9+
---
10+
11+
## islimit_shape_or_image property
12+
13+
14+
Sets/Gets whether to limit the total display shape/image count inside one worksheet ,if set to true,
15+
GridJs will limit the total display shape/image size inside one worksheet to MaxShapeOrImageCount
16+
the default value is true.
17+
### Definition:
18+
```python
19+
@property
20+
def islimit_shape_or_image(self):
21+
...
22+
@islimit_shape_or_image.setter
23+
def islimit_shape_or_image(self, value):
24+
...
25+
```
26+
27+
### See Also
28+
* module [`aspose.cellsgridjs`](../../)
29+
* class [`Config`](/cells/python-net/aspose.cellsgridjs/config)

0 commit comments

Comments
 (0)