Skip to content

Commit c6d0a73

Browse files
committed
Release Aspose.Cells Cloud SDK 21.6
1 parent 8b04e63 commit c6d0a73

File tree

51 files changed

+4368
-51
lines changed

Some content is hidden

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

51 files changed

+4368
-51
lines changed

.pypirc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[distutils]
2+
index-servers=pypi
3+
4+
[pypi]
5+
repository=https://upload.pypi.org/legacy/
6+
username=asposecells
7+
password=AsposeCloud123$$

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![PyPI](https://img.shields.io/pypi/v/asposecellscloud) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asposecellscloud) ![PyPI - Downloads](https://img.shields.io/pypi/dm/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-python)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-python/21.5)
1+
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![PyPI](https://img.shields.io/pypi/v/asposecellscloud) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asposecellscloud) ![PyPI - Downloads](https://img.shields.io/pypi/dm/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-python)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-python/21.6)
22

33

44
# Python SDK for Spreadsheet Processing in Cloud
@@ -21,13 +21,17 @@ Python Cloud SDK wraps Aspose.Cells REST API so you could seamlessly integrate M
2121
- Convert worksheets to PDF, XPS & SVG formats.
2222
- Inter-convert files to popular Excel formats.
2323

24-
## Feature & Enhancements in Version 21.5
25-
26-
- Support autofit columns for workbook and worksheet.
27-
- Improve add and post row/column APIs.
28-
- Improve Task APIs.
29-
- Fix CELLSCLOUD-10354.
30-
24+
## Feature & Enhancements in Version 21.6
25+
26+
- Improvement document properties.
27+
- Update the return value of put/post/delete.
28+
- Improvement export API.
29+
- Improve split API.
30+
- Improve merge API.
31+
- Improve unlock API.
32+
- Improve protected API.
33+
- Improve watermark API.
34+
3135
## Read & Write Spreadsheet Formats
3236

3337
**Microsoft Excel:** XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM

TestData/assemblytest.xlsx

8.12 KB
Binary file not shown.

TestData/datasource.xlsx

6.94 KB
Binary file not shown.

TestData/needUnlock.xlsx

237 KB
Binary file not shown.
Lines changed: 276 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,276 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<testsuite name="test.test_cells_api.TestCellsApi-20210519020521" tests="39" file="test/test_cells_api.py" time="35.925" timestamp="2021-05-19T02:05:57" failures="0" errors="0" skipped="0">
3+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_delete_worksheet_columns" time="1.982" timestamp="2021-05-19T02:05:23" file="test\test_cells_api.py" line="34">
4+
<!--
5+
Test case for cells_delete_worksheet_columns
6+
7+
Delete worksheet columns.
8+
-->
9+
</testcase>
10+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_delete_worksheet_row" time="0.914" timestamp="2021-05-19T02:05:24" file="test\test_cells_api.py" line="52">
11+
<!--
12+
Test case for cells_delete_worksheet_row
13+
14+
Delete worksheet row.
15+
-->
16+
</testcase>
17+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_delete_worksheet_rows" time="0.781" timestamp="2021-05-19T02:05:25" file="test\test_cells_api.py" line="69">
18+
<!--
19+
Test case for cells_delete_worksheet_rows
20+
21+
Delete several worksheet rows.
22+
-->
23+
</testcase>
24+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_cell_html_string" time="0.379" timestamp="2021-05-19T02:05:25" file="test\test_cells_api.py" line="468">
25+
<!--
26+
Test case for cells_get_cell_html_string
27+
28+
Set htmlstring value into cell
29+
-->
30+
</testcase>
31+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_cell" time="0.602" timestamp="2021-05-19T02:05:26" file="test\test_cells_api.py" line="88">
32+
<!--
33+
Test case for cells_get_worksheet_cell
34+
35+
Read cell data by cell's name.
36+
-->
37+
</testcase>
38+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_cell_style" time="0.329" timestamp="2021-05-19T02:05:26" file="test\test_cells_api.py" line="105">
39+
<!--
40+
Test case for cells_get_worksheet_cell_style
41+
42+
Read cell's style info.
43+
-->
44+
</testcase>
45+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_cells" time="0.329" timestamp="2021-05-19T02:05:27" file="test\test_cells_api.py" line="122">
46+
<!--
47+
Test case for cells_get_worksheet_cells
48+
49+
Get cells info.
50+
-->
51+
</testcase>
52+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_column" time="0.408" timestamp="2021-05-19T02:05:27" file="test\test_cells_api.py" line="140">
53+
<!--
54+
Test case for cells_get_worksheet_column
55+
56+
Read worksheet column data by column's index.
57+
-->
58+
</testcase>
59+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_columns" time="0.375" timestamp="2021-05-19T02:05:27" file="test\test_cells_api.py" line="157">
60+
<!--
61+
Test case for cells_get_worksheet_columns
62+
63+
Read worksheet columns info.
64+
-->
65+
</testcase>
66+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_row" time="0.345" timestamp="2021-05-19T02:05:28" file="test\test_cells_api.py" line="173">
67+
<!--
68+
Test case for cells_get_worksheet_row
69+
70+
Read worksheet row data by row's index.
71+
-->
72+
</testcase>
73+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_get_worksheet_rows" time="0.332" timestamp="2021-05-19T02:05:28" file="test\test_cells_api.py" line="190">
74+
<!--
75+
Test case for cells_get_worksheet_rows
76+
77+
Read worksheet rows info.
78+
-->
79+
</testcase>
80+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_cell_calculate" time="0.831" timestamp="2021-05-19T02:05:29" file="test\test_cells_api.py" line="206">
81+
<!--
82+
Test case for cells_post_cell_calculate
83+
84+
Cell calculate formula
85+
-->
86+
</testcase>
87+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_clear_contents" time="0.804" timestamp="2021-05-19T02:05:30" file="test\test_cells_api.py" line="247">
88+
<!--
89+
Test case for cells_post_clear_contents
90+
91+
Clear cells contents.
92+
-->
93+
</testcase>
94+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_clear_formats" time="0.830" timestamp="2021-05-19T02:05:31" file="test\test_cells_api.py" line="268">
95+
<!--
96+
Test case for cells_post_clear_formats
97+
98+
Clear cells contents.
99+
-->
100+
</testcase>
101+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_column_style" time="0.814" timestamp="2021-05-19T02:05:31" file="test\test_cells_api.py" line="289">
102+
<!--
103+
Test case for cells_post_column_style
104+
105+
Set column style
106+
-->
107+
</testcase>
108+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_copy_cell_into_cell" time="0.812" timestamp="2021-05-19T02:05:32" file="test\test_cells_api.py" line="311">
109+
<!--
110+
Test case for cells_post_copy_cell_into_cell
111+
112+
Copy cell into cell
113+
-->
114+
</testcase>
115+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_copy_worksheet_columns" time="0.795" timestamp="2021-05-19T02:05:33" file="test\test_cells_api.py" line="332">
116+
<!--
117+
Test case for cells_post_copy_worksheet_columns
118+
119+
Copy worksheet columns.
120+
-->
121+
</testcase>
122+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_copy_worksheet_rows" time="0.835" timestamp="2021-05-19T02:05:34" file="test\test_cells_api.py" line="352">
123+
<!--
124+
Test case for cells_post_copy_worksheet_rows
125+
126+
Copy worksheet rows.
127+
-->
128+
</testcase>
129+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_group_worksheet_columns" time="0.801" timestamp="2021-05-19T02:05:35" file="test\test_cells_api.py" line="372">
130+
<!--
131+
Test case for cells_post_group_worksheet_columns
132+
133+
Group worksheet columns.
134+
-->
135+
</testcase>
136+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_group_worksheet_rows" time="0.842" timestamp="2021-05-19T02:05:35" file="test\test_cells_api.py" line="391">
137+
<!--
138+
Test case for cells_post_group_worksheet_rows
139+
140+
Group worksheet rows.
141+
-->
142+
</testcase>
143+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_hide_worksheet_columns" time="0.895" timestamp="2021-05-19T02:05:36" file="test\test_cells_api.py" line="410">
144+
<!--
145+
Test case for cells_post_hide_worksheet_columns
146+
147+
Hide worksheet columns.
148+
-->
149+
</testcase>
150+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_hide_worksheet_rows" time="1.029" timestamp="2021-05-19T02:05:37" file="test\test_cells_api.py" line="428">
151+
<!--
152+
Test case for cells_post_hide_worksheet_rows
153+
154+
Hide worksheet rows.
155+
-->
156+
</testcase>
157+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_row_style" time="1.006" timestamp="2021-05-19T02:05:38" file="test\test_cells_api.py" line="446">
158+
<!--
159+
Test case for cells_post_row_style
160+
161+
Set row style.
162+
-->
163+
</testcase>
164+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_set_cell_html_string" time="0.832" timestamp="2021-05-19T02:05:39" file="test\test_cells_api.py" line="485">
165+
<!--
166+
Test case for cells_post_set_cell_html_string
167+
168+
Set htmlstring value into cell
169+
-->
170+
</testcase>
171+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_set_cell_range_value" time="1.006" timestamp="2021-05-19T02:05:40" file="test\test_cells_api.py" line="503">
172+
<!--
173+
Test case for cells_post_set_cell_range_value
174+
175+
Set cell range value
176+
-->
177+
</testcase>
178+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_set_worksheet_column_width" time="0.800" timestamp="2021-05-19T02:05:41" file="test\test_cells_api.py" line="522">
179+
<!--
180+
Test case for cells_post_set_worksheet_column_width
181+
182+
Set worksheet column width.
183+
-->
184+
</testcase>
185+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_ungroup_worksheet_columns" time="0.909" timestamp="2021-05-19T02:05:42" file="test\test_cells_api.py" line="540">
186+
<!--
187+
Test case for cells_post_ungroup_worksheet_columns
188+
189+
Ungroup worksheet columns.
190+
-->
191+
</testcase>
192+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_ungroup_worksheet_rows" time="0.816" timestamp="2021-05-19T02:05:43" file="test\test_cells_api.py" line="558">
193+
<!--
194+
Test case for cells_post_ungroup_worksheet_rows
195+
196+
Ungroup worksheet rows.
197+
-->
198+
</testcase>
199+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_unhide_worksheet_columns" time="0.828" timestamp="2021-05-19T02:05:44" file="test\test_cells_api.py" line="577">
200+
<!--
201+
Test case for cells_post_unhide_worksheet_columns
202+
203+
Unhide worksheet columns.
204+
-->
205+
</testcase>
206+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_unhide_worksheet_rows" time="0.761" timestamp="2021-05-19T02:05:44" file="test\test_cells_api.py" line="596">
207+
<!--
208+
Test case for cells_post_unhide_worksheet_rows
209+
210+
Unhide worksheet rows.
211+
-->
212+
</testcase>
213+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_update_worksheet_cell_style" time="0.819" timestamp="2021-05-19T02:05:45" file="test\test_cells_api.py" line="615">
214+
<!--
215+
Test case for cells_post_update_worksheet_cell_style
216+
217+
Update cell's style.
218+
-->
219+
</testcase>
220+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_update_worksheet_range_style" time="0.794" timestamp="2021-05-19T02:05:46" file="test\test_cells_api.py" line="637">
221+
<!--
222+
Test case for cells_post_update_worksheet_range_style
223+
224+
Update cell's range style.
225+
-->
226+
</testcase>
227+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_update_worksheet_row" time="0.788" timestamp="2021-05-19T02:05:47" file="test\test_cells_api.py" line="659">
228+
<!--
229+
Test case for cells_post_update_worksheet_row
230+
231+
Update worksheet row.
232+
-->
233+
</testcase>
234+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_worksheet_cell_set_value" time="2.036" timestamp="2021-05-19T02:05:49" file="test\test_cells_api.py" line="677">
235+
<!--
236+
Test case for cells_post_worksheet_cell_set_value
237+
238+
Set cell value.
239+
-->
240+
</testcase>
241+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_worksheet_merge" time="0.814" timestamp="2021-05-19T02:05:50" file="test\test_cells_api.py" line="696">
242+
<!--
243+
Test case for cells_post_worksheet_merge
244+
245+
Merge cells.
246+
-->
247+
</testcase>
248+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_post_worksheet_unmerge" time="0.830" timestamp="2021-05-19T02:05:50" file="test\test_cells_api.py" line="716">
249+
<!--
250+
Test case for cells_post_worksheet_unmerge
251+
252+
Unmerge cells.
253+
-->
254+
</testcase>
255+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_put_insert_worksheet_columns" time="4.157" timestamp="2021-05-19T02:05:55" file="test\test_cells_api.py" line="735">
256+
<!--
257+
Test case for cells_put_insert_worksheet_columns
258+
259+
Insert worksheet columns.
260+
-->
261+
</testcase>
262+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_put_insert_worksheet_row" time="1.443" timestamp="2021-05-19T02:05:56" file="test\test_cells_api.py" line="753">
263+
<!--
264+
Test case for cells_put_insert_worksheet_row
265+
266+
Insert new worksheet row.
267+
-->
268+
</testcase>
269+
<testcase classname="test.test_cells_api.TestCellsApi" name="test_cells_put_insert_worksheet_rows" time="1.226" timestamp="2021-05-19T02:05:57" file="test\test_cells_api.py" line="769">
270+
<!--
271+
Test case for cells_put_insert_worksheet_rows
272+
273+
Insert several new worksheet rows.
274+
-->
275+
</testcase>
276+
</testsuite>

0 commit comments

Comments
 (0)