1+ import base64
12import os
23import shutil
3- import base64
4+
45from asposecellscloud .apis .cells_api import CellsApi
56from asposecellscloud .models import *
67from asposecellscloud .requests import *
78
8-
99EmployeeSalesSummaryXlsx = "EmployeeSalesSummary.xlsx"
1010RemoteFolder = "PythonSDK"
1111# Get Cells Cloud SDK instance
1212instance = CellsApi (os .getenv ('CellsCloudClientId' ),os .getenv ('CellsCloudClientSecret' ))
1313
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.
14+ # 1. Cells Cloud v3.0: Convert range to image
15+ # 1.1. Upload a local Excel file to Cells Cloud Storage.
1916instance .upload_file ( UploadFileRequest (EmployeeSalesSummaryXlsx , "PythonSDK/EmployeeSalesSummary.xlsx" ))
20-
17+ # 1.2. Convert range to image
2118source_range = Range (column_count = 11 ,first_column = 1 ,first_row = 25 ,row_count = 11 )
2219image_options = ImageOrPrintOptions ( image_type = "svg" )
2320range_convert_request = RangeConvertRequest ( source = source_range , image_type = "svg" , image_or_print_options = image_options )
2421request = PostWorksheetCellsRangeToImageRequest ( name = EmployeeSalesSummaryXlsx , sheet_name = "Sales" ,
2522 range_convert_request = range_convert_request , folder = RemoteFolder )
2623tmp_path = instance .post_worksheet_cells_range_to_image (request )
27- shutil .move ( tmp_path ,"EmployeeSalesSummary_Sales.svg" )
24+ # 1.3. Save image to local file.
25+ shutil .move ( tmp_path ,"EmployeeSalesSummary_Sales_v30.svg" )
26+
27+ # 2. Cells Cloud V4.0: Convert range to image
28+ # 2.1. convert range to image
29+ range_convert_request = ConvertRangeToImageRequest ( EmployeeSalesSummaryXlsx , 'Sales' , "B28:L36" , "svg" )
30+ instance .convert_range_to_image (range_convert_request ,local_outpath = "EmployeeSalesSummary_Sales_v40.svg" )
0 commit comments