Skip to content

Commit 2ed0c16

Browse files
committed
Add new features.
1 parent a5a52a1 commit 2ed0c16

Some content is hidden

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

49 files changed

+3145
-28
lines changed

Examples/Example_CopyFile.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
local_name = 'Book1.xlsx'
1111
remote_name = 'Book1.xlsx'
1212

13-
mapFiles = { local_name: local_name }
13+
mapFiles = {
14+
local_name: local_name
15+
}
1416
request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '')
15-
response = api.upload_file(request)
17+
api.upload_file(request)
1618

1719
request = CopyFileRequest( remote_folder + '/' + remote_name, 'OutResult/' + remote_name,src_storage_name= '',dest_storage_name= '',version_id= '')
1820
api.copy_file(request)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import os
2+
import sys
3+
from asposecellscloud.apis.cells_api import CellsApi
4+
from asposecellscloud.models import *
5+
from asposecellscloud.requests import *
6+
7+
api = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'),"v3.0",os.getenv('CellsCloudApiBaseUrl'))
8+
remote_folder = 'TestData/In'
9+
10+
local_name = 'BookCsvDuplicateData.csv'
11+
remote_name = 'BookCsvDuplicateData.csv'
12+
13+
dataCleansingDataFillDataFillDefaultValue = DataFillValue(default_date= '2024-01-01' ,default_number= 0 ,default_boolean= False )
14+
dataCleansingDataFill = DataFill(data_fill_default_value= dataCleansingDataFillDataFillDefaultValue )
15+
dataCleansing = DataCleansing(need_fill_data= True ,data_fill= dataCleansingDataFill )
16+
mapFiles = {
17+
local_name: local_name
18+
}
19+
request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '')
20+
api.upload_file(request)
21+
22+
request = PostWorkbookDataCleansingRequest( remote_name, dataCleansing,folder= remote_folder,storage_name= '')
23+
api.post_workbook_data_cleansing(request)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import os
2+
import sys
3+
from asposecellscloud.apis.cells_api import CellsApi
4+
from asposecellscloud.models import *
5+
from asposecellscloud.requests import *
6+
7+
api = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'),"v3.0",os.getenv('CellsCloudApiBaseUrl'))
8+
remote_folder = 'TestData/In'
9+
10+
local_name = 'BookCsvDuplicateData.csv'
11+
remote_name = 'BookCsvDuplicateData.csv'
12+
13+
deduplicationRegion = DeduplicationRegion()
14+
mapFiles = {
15+
local_name: local_name
16+
}
17+
request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '')
18+
api.upload_file(request)
19+
20+
request = PostWorkbookDataDeduplicationRequest( remote_name, deduplicationRegion,folder= remote_folder,storage_name= '')
21+
api.post_workbook_data_deduplication(request)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import os
2+
import sys
3+
from asposecellscloud.apis.cells_api import CellsApi
4+
from asposecellscloud.models import *
5+
from asposecellscloud.requests import *
6+
7+
api = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'),"v3.0",os.getenv('CellsCloudApiBaseUrl'))
8+
remote_folder = 'TestData/In'
9+
10+
local_name = 'BookCsvDuplicateData.csv'
11+
remote_name = 'BookCsvDuplicateData.csv'
12+
13+
dataFillDataFillDefaultValue = DataFillValue(default_date= '2024-01-01' ,default_number= 0 ,default_boolean= False )
14+
dataFill = DataFill(data_fill_default_value= dataFillDataFillDefaultValue )
15+
mapFiles = {
16+
local_name: local_name
17+
}
18+
request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '')
19+
api.upload_file(request)
20+
21+
request = PostWorkbookDataFillRequest( remote_name, dataFill,folder= remote_folder,storage_name= '')
22+
api.post_workbook_data_fill(request)

TestData/BookCsvDuplicateData.csv

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
1,1,1,1,1,1,1
2+
2,2,2,2,2,2,2
3+
3,3,3,3,3,3,3
4+
4,4,4,4,4,4,4
5+
5,5,5,5,5,5,5
6+
6,6,6,6,6,6,6
7+
7,7,7,7,7,7,7
8+
8,8,8,8,8,8,8
9+
1,1,1,1,1,1,1
10+
10,10,10,10,,10,10
11+
11,11,,11,11,11,11
12+
12,12,12,12,12,12,12
13+
13,13,,13,13,13,13
14+
14,14,14,14,14,14,14
15+
15,15,15,15,15,15,15
16+
16,16,16,16,16,16,16
17+
17,17,17,17,17,17,17
18+
18,18,18,18,18,18,18
19+
19,19,19,19,19,19,19
20+
1,1,1,1,1,1,1
21+
7,7,7,7,7,7,7

asposecellscloud/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,14 @@
6666
from asposecellscloud.models.custom_filter import CustomFilter
6767
from asposecellscloud.models.data_bar import DataBar
6868
from asposecellscloud.models.data_bar_border import DataBarBorder
69+
from asposecellscloud.models.data_cleansing import DataCleansing
70+
from asposecellscloud.models.data_column_fill_value import DataColumnFillValue
71+
from asposecellscloud.models.data_fill import DataFill
72+
from asposecellscloud.models.data_fill_value import DataFillValue
6973
from asposecellscloud.models.data_sorter import DataSorter
7074
from asposecellscloud.models.data_sorter_key import DataSorterKey
7175
from asposecellscloud.models.date_time_group_item import DateTimeGroupItem
76+
from asposecellscloud.models.deduplication_region import DeduplicationRegion
7277
from asposecellscloud.models.dynamic_filter import DynamicFilter
7378
from asposecellscloud.models.file_info import FileInfo
7479
from asposecellscloud.models.files_result import FilesResult
@@ -303,6 +308,10 @@
303308
from asposecellscloud.models.color_filter_request import ColorFilterRequest
304309
from asposecellscloud.models.convert_parameter import ConvertParameter
305310
from asposecellscloud.models.create_pivot_table_request import CreatePivotTableRequest
311+
from asposecellscloud.models.data_cleansing_request import DataCleansingRequest
312+
from asposecellscloud.models.data_deduplication_request import DataDeduplicationRequest
313+
from asposecellscloud.models.data_fill_request import DataFillRequest
314+
from asposecellscloud.models.delete_incomplete_rows_request import DeleteIncompleteRowsRequest
306315
from asposecellscloud.models.import_json_request import ImportJsonRequest
307316
from asposecellscloud.models.import_xml_request import ImportXMLRequest
308317
from asposecellscloud.models.match_condition_request import MatchConditionRequest
@@ -536,6 +545,13 @@
536545
from asposecellscloud.requests.post_workbook_import_json_request import PostWorkbookImportJsonRequest
537546
from asposecellscloud.requests.post_workbook_import_xml_request import PostWorkbookImportXMLRequest
538547
from asposecellscloud.requests.post_import_data_request import PostImportDataRequest
548+
from asposecellscloud.requests.post_workbook_data_cleansing_request import PostWorkbookDataCleansingRequest
549+
from asposecellscloud.requests.post_data_cleansing_request import PostDataCleansingRequest
550+
from asposecellscloud.requests.post_workbook_data_deduplication_request import PostWorkbookDataDeduplicationRequest
551+
from asposecellscloud.requests.post_data_deduplication_request import PostDataDeduplicationRequest
552+
from asposecellscloud.requests.post_workbook_data_fill_request import PostWorkbookDataFillRequest
553+
from asposecellscloud.requests.post_data_fill_request import PostDataFillRequest
554+
from asposecellscloud.requests.post_delete_incomplete_rows_request import PostDeleteIncompleteRowsRequest
539555
from asposecellscloud.requests.get_worksheet_hyperlinks_request import GetWorksheetHyperlinksRequest
540556
from asposecellscloud.requests.get_worksheet_hyperlink_request import GetWorksheetHyperlinkRequest
541557
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.2.1/python'
91+
self.user_agent = 'Aspose.Cells.Cloud/24.3/python'
9292

9393
@property
9494
def user_agent(self):

0 commit comments

Comments
 (0)