1+ import os
2+ import shutil
3+ import base64
4+ from asposecellscloud.apis.cells_api import CellsApi
5+ from asposecellscloud.models import *
6+ from asposecellscloud.requests import *
7+
8+
9+ EmployeeSalesSummaryXlsx = "EmployeeSalesSummary.xlsx"
10+ RemoteFolder = "PythonSDK"
11+ # Get Cells Cloud SDK instance
12+ instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
13+
14+ # Convert a local Excel file to another format file directly.
15+ response = instance.put_convert_workbook(PutConvertWorkbookRequest( EmployeeSalesSummaryXlsx, 'pdf'))
16+ shutil.move( response ,"EmployeeSalesSummary1.pdf")
17+
18+ # Upload a local Excel file to Cells Cloud Storage.
19+ instance.upload_file( UploadFileRequest(EmployeeSalesSummaryXlsx, "PythonSDK/EmployeeSalesSummary.xlsx"))
20+
21+ source_range = Range(column_count= 11 ,first_column= 1 ,first_row= 25 ,row_count= 11 )
22+ image_options = ImageOrPrintOptions( image_type="svg" )
23+ range_convert_request = RangeConvertRequest( source=source_range, image_type="svg", image_or_print_options=image_options)
24+ request = PostWorksheetCellsRangeToImageRequest( name=EmployeeSalesSummaryXlsx, sheet_name="Sales",
25+ range_convert_request=range_convert_request, folder=RemoteFolder )
26+ tmp_path = instance.post_worksheet_cells_range_to_image(request)
27+ shutil.move( tmp_path ,"EmployeeSalesSummary_Sales.svg")
0 commit comments