Skip to content

Commit d665dbd

Browse files
committed
Add convert range to image(save) example.
1 parent 3b31021 commit d665dbd

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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

Comments
 (0)