Skip to content

Commit 5a63a8d

Browse files
committed
Develop Cells Cloud SDK 24.4.
1 parent 125f4e3 commit 5a63a8d

File tree

74 files changed

+2308
-43
lines changed

Some content is hidden

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

74 files changed

+2308
-43
lines changed

Examples/Example_PostWorkbookImportXML.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
data_xml = 'data.xml'
1212
remote_name = 'Template.xlsx'
1313

14-
importXMLRequestXMLFileSource = FileSource(file_source_type= 'CloudFileSystem' ,file_path= remote_folder + '/data.xml' )
14+
importXMLRequestXMLFileSource = DataSource(data_source_type= 'CloudFileSystem' ,data_path= remote_folder + '/data.xml' )
1515
importXMLRequestImportPosition = ImportPosition(sheet_name= 'Sheet1' ,row_index= 3 ,column_index= 4 )
1616
importXMLRequest = ImportXMLRequest(xml_file_source= importXMLRequestXMLFileSource ,import_position= importXMLRequestImportPosition )
1717
mapFiles = {

asposecellscloud/__init__.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,15 @@
7070
from asposecellscloud.models.data_column_fill_value import DataColumnFillValue
7171
from asposecellscloud.models.data_fill import DataFill
7272
from asposecellscloud.models.data_fill_value import DataFillValue
73+
from asposecellscloud.models.data_item import DataItem
7374
from asposecellscloud.models.data_sorter import DataSorter
7475
from asposecellscloud.models.data_sorter_key import DataSorterKey
76+
from asposecellscloud.models.data_source import DataSource
7577
from asposecellscloud.models.date_time_group_item import DateTimeGroupItem
7678
from asposecellscloud.models.deduplication_region import DeduplicationRegion
7779
from asposecellscloud.models.dynamic_filter import DynamicFilter
7880
from asposecellscloud.models.file_info import FileInfo
81+
from asposecellscloud.models.file_source import FileSource
7982
from asposecellscloud.models.files_result import FilesResult
8083
from asposecellscloud.models.filter_column import FilterColumn
8184
from asposecellscloud.models.font import Font
@@ -106,7 +109,6 @@
106109
from asposecellscloud.models.pdf_security_options import PdfSecurityOptions
107110
from asposecellscloud.models.protection import Protection
108111
from asposecellscloud.models.protect_sheet_parameter import ProtectSheetParameter
109-
from asposecellscloud.models.query_table import QueryTable
110112
from asposecellscloud.models.range import Range
111113
from asposecellscloud.models.ranges import Ranges
112114
from asposecellscloud.models.row import Row
@@ -142,7 +144,6 @@
142144
from asposecellscloud.models.cells_object_operate_task_parameter import CellsObjectOperateTaskParameter
143145
from asposecellscloud.models.convert_task_parameter import ConvertTaskParameter
144146
from asposecellscloud.models.convert_worksheet_task_parameter import ConvertWorksheetTaskParameter
145-
from asposecellscloud.models.file_source import FileSource
146147
from asposecellscloud.models.import_data_task_parameter import ImportDataTaskParameter
147148
from asposecellscloud.models.result_destination import ResultDestination
148149
from asposecellscloud.models.save_files_to_cloud_result import SaveFilesToCloudResult
@@ -311,6 +312,7 @@
311312
from asposecellscloud.models.data_cleansing_request import DataCleansingRequest
312313
from asposecellscloud.models.data_deduplication_request import DataDeduplicationRequest
313314
from asposecellscloud.models.data_fill_request import DataFillRequest
315+
from asposecellscloud.models.data_transformation_request import DataTransformationRequest
314316
from asposecellscloud.models.delete_incomplete_rows_request import DeleteIncompleteRowsRequest
315317
from asposecellscloud.models.import_json_request import ImportJsonRequest
316318
from asposecellscloud.models.import_xml_request import ImportXMLRequest
@@ -330,6 +332,13 @@
330332
from asposecellscloud.models.image_or_print_options import ImageOrPrintOptions
331333
from asposecellscloud.models.rendering_font import RenderingFont
332334
from asposecellscloud.models.rendering_watermark import RenderingWatermark
335+
from asposecellscloud.models.load_data import LoadData
336+
from asposecellscloud.models.load_to import LoadTo
337+
from asposecellscloud.models.pivot_column import PivotColumn
338+
from asposecellscloud.models.query_data_source import QueryDataSource
339+
from asposecellscloud.models.query_table import QueryTable
340+
from asposecellscloud.models.transformation import Transformation
341+
from asposecellscloud.models.unpivot_column import UnpivotColumn
333342
from asposecellscloud.models.pivot_field import PivotField
334343
from asposecellscloud.models.pivot_filter import PivotFilter
335344
from asposecellscloud.models.pivot_item import PivotItem
@@ -552,6 +561,7 @@
552561
from asposecellscloud.requests.post_workbook_data_fill_request import PostWorkbookDataFillRequest
553562
from asposecellscloud.requests.post_data_fill_request import PostDataFillRequest
554563
from asposecellscloud.requests.post_delete_incomplete_rows_request import PostDeleteIncompleteRowsRequest
564+
from asposecellscloud.requests.post_data_transformation_request import PostDataTransformationRequest
555565
from asposecellscloud.requests.get_worksheet_hyperlinks_request import GetWorksheetHyperlinksRequest
556566
from asposecellscloud.requests.get_worksheet_hyperlink_request import GetWorksheetHyperlinkRequest
557567
from asposecellscloud.requests.delete_worksheet_hyperlink_request import DeleteWorksheetHyperlinkRequest

asposecellscloud/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self, host=None, header_name=None, header_value=None, cookie=None):
8888
self.host = host
8989
self.cookie = cookie
9090
# Set default User-Agent.
91-
self.user_agent = 'Aspose.Cells.Cloud/24.3/python'
91+
self.user_agent = 'Aspose.Cells.Cloud/24.4/python'
9292

9393
@property
9494
def user_agent(self):

asposecellscloud/apis/cells_api.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5985,6 +5985,54 @@ def post_delete_incomplete_rows_with_http_info(self, request, **kwargs):
59855985

59865986

59875987

5988+
# <summary>
5989+
# Transform spreadsheet data is mainly used to pivot columns, unpivot columns.
5990+
# </summary>
5991+
# <param name="request">Request. <see cref="PostDataTransformationRequest" /></param>
5992+
def post_data_transformation(self, request, **kwargs):
5993+
5994+
kwargs['_return_http_data_only'] = True
5995+
self.check_access_token()
5996+
if kwargs.get('callback'):
5997+
return self.post_data_transformation_with_http_info(request,**kwargs)
5998+
else:
5999+
(data) = self.post_data_transformation_with_http_info(request,**kwargs)
6000+
return data
6001+
6002+
def post_data_transformation_with_http_info(self, request, **kwargs):
6003+
all_params = []
6004+
all_params.append('callback')
6005+
all_params.append('_return_http_data_only')
6006+
all_params.append('_preload_content')
6007+
all_params.append('_request_timeout')
6008+
params = locals()
6009+
for key, val in iteritems(params['kwargs']):
6010+
if key not in all_params:
6011+
raise TypeError(
6012+
"Got an unexpected keyword argument '%s'"
6013+
" to method post_data_transformation" % key
6014+
)
6015+
params[key] = val
6016+
del params['kwargs']
6017+
6018+
http_params = request.create_http_request(self.api_client)
6019+
return self.api_client.call_api(http_params['path'], http_params['method'],
6020+
None,
6021+
http_params['query_params'],
6022+
http_params['header_params'],
6023+
body=http_params['body'],
6024+
post_params=http_params['form_params'],
6025+
files=http_params['files'],
6026+
response_type=http_params['response_type'],
6027+
auth_settings=http_params['auth_settings'],
6028+
callback=params.get('callback'),
6029+
_return_http_data_only=params.get('_return_http_data_only'),
6030+
_preload_content=params.get('_preload_content', True),
6031+
_request_timeout=params.get('_request_timeout'),
6032+
collection_formats=http_params['collection_formats'])
6033+
6034+
6035+
59886036
# <summary>
59896037
# Retrieve descriptions of hyperlinks in the worksheet.
59906038
# </summary>

asposecellscloud/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,5 +259,5 @@ def to_debug_report(self):
259259
"OS: {env}\n"\
260260
"Python Version: {pyversion}\n"\
261261
"Version of the API: v3.0\n"\
262-
"SDK Package Version: 24.3".\
262+
"SDK Package Version: 24.4".\
263263
format(env=sys.platform, pyversion=sys.version)

asposecellscloud/models/__init__.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,15 @@
7171
from asposecellscloud.models.data_column_fill_value import DataColumnFillValue
7272
from asposecellscloud.models.data_fill import DataFill
7373
from asposecellscloud.models.data_fill_value import DataFillValue
74+
from asposecellscloud.models.data_item import DataItem
7475
from asposecellscloud.models.data_sorter import DataSorter
7576
from asposecellscloud.models.data_sorter_key import DataSorterKey
77+
from asposecellscloud.models.data_source import DataSource
7678
from asposecellscloud.models.date_time_group_item import DateTimeGroupItem
7779
from asposecellscloud.models.deduplication_region import DeduplicationRegion
7880
from asposecellscloud.models.dynamic_filter import DynamicFilter
7981
from asposecellscloud.models.file_info import FileInfo
82+
from asposecellscloud.models.file_source import FileSource
8083
from asposecellscloud.models.files_result import FilesResult
8184
from asposecellscloud.models.filter_column import FilterColumn
8285
from asposecellscloud.models.font import Font
@@ -107,7 +110,6 @@
107110
from asposecellscloud.models.pdf_security_options import PdfSecurityOptions
108111
from asposecellscloud.models.protection import Protection
109112
from asposecellscloud.models.protect_sheet_parameter import ProtectSheetParameter
110-
from asposecellscloud.models.query_table import QueryTable
111113
from asposecellscloud.models.range import Range
112114
from asposecellscloud.models.ranges import Ranges
113115
from asposecellscloud.models.row import Row
@@ -143,7 +145,6 @@
143145
from asposecellscloud.models.cells_object_operate_task_parameter import CellsObjectOperateTaskParameter
144146
from asposecellscloud.models.convert_task_parameter import ConvertTaskParameter
145147
from asposecellscloud.models.convert_worksheet_task_parameter import ConvertWorksheetTaskParameter
146-
from asposecellscloud.models.file_source import FileSource
147148
from asposecellscloud.models.import_data_task_parameter import ImportDataTaskParameter
148149
from asposecellscloud.models.result_destination import ResultDestination
149150
from asposecellscloud.models.save_files_to_cloud_result import SaveFilesToCloudResult
@@ -312,6 +313,7 @@
312313
from asposecellscloud.models.data_cleansing_request import DataCleansingRequest
313314
from asposecellscloud.models.data_deduplication_request import DataDeduplicationRequest
314315
from asposecellscloud.models.data_fill_request import DataFillRequest
316+
from asposecellscloud.models.data_transformation_request import DataTransformationRequest
315317
from asposecellscloud.models.delete_incomplete_rows_request import DeleteIncompleteRowsRequest
316318
from asposecellscloud.models.import_json_request import ImportJsonRequest
317319
from asposecellscloud.models.import_xml_request import ImportXMLRequest
@@ -331,6 +333,13 @@
331333
from asposecellscloud.models.image_or_print_options import ImageOrPrintOptions
332334
from asposecellscloud.models.rendering_font import RenderingFont
333335
from asposecellscloud.models.rendering_watermark import RenderingWatermark
336+
from asposecellscloud.models.load_data import LoadData
337+
from asposecellscloud.models.load_to import LoadTo
338+
from asposecellscloud.models.pivot_column import PivotColumn
339+
from asposecellscloud.models.query_data_source import QueryDataSource
340+
from asposecellscloud.models.query_table import QueryTable
341+
from asposecellscloud.models.transformation import Transformation
342+
from asposecellscloud.models.unpivot_column import UnpivotColumn
334343
from asposecellscloud.models.pivot_field import PivotField
335344
from asposecellscloud.models.pivot_filter import PivotFilter
336345
from asposecellscloud.models.pivot_item import PivotItem

asposecellscloud/models/cells_object_operate_task_parameter.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,14 @@ class CellsObjectOperateTaskParameter(object):
4747
swagger_types = {
4848
'operate_object' : 'OperateObject',
4949
'operate_parameter' : 'OperateParameter',
50+
'destinatio_data_source' : 'DataSource',
5051
'destination_workbook' : 'FileSource'
5152
}
5253

5354
attribute_map = {
5455
'operate_object' : 'OperateObject' ,
5556
'operate_parameter' : 'OperateParameter' ,
57+
'destinatio_data_source' : 'DestinatioDataSource' ,
5658
'destination_workbook' : 'DestinationWorkbook'
5759
}
5860

@@ -69,7 +71,7 @@ def get_from_container(self, attr):
6971
return self.container[attr]
7072
return None
7173

72-
def __init__(self,operate_object=None ,operate_parameter=None ,destination_workbook=None ,**kw):
74+
def __init__(self,operate_object=None ,operate_parameter=None ,destinatio_data_source=None ,destination_workbook=None ,**kw):
7375
"""
7476
Associative dict for storing property values
7577
"""
@@ -80,6 +82,7 @@ def __init__(self,operate_object=None ,operate_parameter=None ,destination_workb
8082
"""
8183
self.container['operate_object'] = None
8284
self.container['operate_parameter'] = None
85+
self.container['destinatio_data_source'] = None
8386
self.container['destination_workbook'] = None
8487
params = locals()
8588
self.operate_object = operate_object
@@ -94,6 +97,12 @@ def __init__(self,operate_object=None ,operate_parameter=None ,destination_workb
9497

9598

9699

100+
self.destinatio_data_source = destinatio_data_source
101+
if 'destinatio_data_source' in params:
102+
self.destinatio_data_source = params["destinatio_data_source"]
103+
104+
105+
97106
self.destination_workbook = destination_workbook
98107
if 'destination_workbook' in params:
99108
self.destination_workbook = params["destination_workbook"]
@@ -116,6 +125,13 @@ def operate_parameter(self):
116125
def operate_parameter(self, operate_parameter):
117126
self.container['operate_parameter'] = operate_parameter
118127
@property
128+
def destinatio_data_source(self):
129+
return self.container['destinatio_data_source']
130+
131+
@destinatio_data_source.setter
132+
def destinatio_data_source(self, destinatio_data_source):
133+
self.container['destinatio_data_source'] = destinatio_data_source
134+
@property
119135
def destination_workbook(self):
120136
return self.container['destination_workbook']
121137

asposecellscloud/models/convert_task_parameter.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@ class ConvertTaskParameter(object):
4545
"""
4646

4747
swagger_types = {
48+
'data_source' : 'DataSource',
4849
'workbook' : 'FileSource',
4950
'destination_file' : 'str',
5051
'region' : 'str',
5152
'save_options' : 'SaveOptions'
5253
}
5354

5455
attribute_map = {
56+
'data_source' : 'DataSource' ,
5557
'workbook' : 'Workbook' ,
5658
'destination_file' : 'DestinationFile' ,
5759
'region' : 'Region' ,
@@ -71,7 +73,7 @@ def get_from_container(self, attr):
7173
return self.container[attr]
7274
return None
7375

74-
def __init__(self,workbook=None ,destination_file=None ,region=None ,save_options=None ,**kw):
76+
def __init__(self,data_source=None ,workbook=None ,destination_file=None ,region=None ,save_options=None ,**kw):
7577
"""
7678
Associative dict for storing property values
7779
"""
@@ -80,11 +82,18 @@ def __init__(self,workbook=None ,destination_file=None ,region=None ,save_option
8082
"""
8183
ConvertTaskParameter - a model defined in Swagger
8284
"""
85+
self.container['data_source'] = None
8386
self.container['workbook'] = None
8487
self.container['destination_file'] = None
8588
self.container['region'] = None
8689
self.container['save_options'] = None
8790
params = locals()
91+
self.data_source = data_source
92+
if 'data_source' in params:
93+
self.data_source = params["data_source"]
94+
95+
96+
8897
self.workbook = workbook
8998
if 'workbook' in params:
9099
self.workbook = params["workbook"]
@@ -110,6 +119,13 @@ def __init__(self,workbook=None ,destination_file=None ,region=None ,save_option
110119

111120

112121

122+
@property
123+
def data_source(self):
124+
return self.container['data_source']
125+
126+
@data_source.setter
127+
def data_source(self, data_source):
128+
self.container['data_source'] = data_source
113129
@property
114130
def workbook(self):
115131
return self.container['workbook']

0 commit comments

Comments
 (0)