Skip to content

Commit 1de9a4b

Browse files
committed
Update code examples
1 parent dfc43a0 commit 1de9a4b

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

examples/Example_ConvertExcel.py

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,48 +23,49 @@
2323
# response = instance.get_workbook( GetWorkbookRequest(EmployeeSalesSummaryXlsx , format='pdf' , folder=RemoteFolder) )
2424
# shutil.move( response ,"EmployeeSalesSummary2.pdf")
2525
# Now, Export a cloud Excel file to another format file directly, and directly save to local file.
26-
instance.export_worksheet_as_format( ExportSpreadsheetAsFormatRequest( EmployeeSalesSummaryXlsx,"pdf" ,folder= "PythonSDK" ) , local_outpath="EmployeeSalesSummary2.pdf" )
26+
instance.export_Spreadsheet_as_format( ExportSpreadsheetAsFormatRequest( EmployeeSalesSummaryXlsx,"csv" ,folder= "PythonSDK" ) , local_outpath="EmployeeSalesSummary.csv" )
27+
instance.export_worksheet_as_format( ExportWorksheetAsFormatRequest( EmployeeSalesSummaryXlsx,"Sales", "pdf" ,folder= "PythonSDK" ) , local_outpath="EmployeeSalesSummary2.pdf" )
2728

2829
#Save an Excel file of Cells Cloud as another format file of Cells Cloud.
2930
#instance.post_workbook_save_as( PostWorkbookSaveAsRequest( EmployeeSalesSummaryXlsx ,newfilename= "PythonSDK/EmployeeSalesSummary.pdf" ,folder=RemoteFolder ))
3031
instance.save_spreadsheet_as( SaveSpreadsheetAsRequest ( EmployeeSalesSummaryXlsx,"pdf" ,folder= RemoteFolder ) )
31-
instance.download_file( DownloadFileRequest("PythonSDK/EmployeeSalesSummary.xlsx") , local_outpath="EmployeeSalesSummary3.pdf")
32+
instance.download_file( DownloadFileRequest("PythonSDK/EmployeeSalesSummary.pdf") , local_outpath="EmployeeSalesSummary3.pdf")
3233

3334

3435
# Convert a local Excel file to pdf file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
35-
response = instance.post_convert_workbook_to_pdf( PostConvertWorkbookToPDFRequest( EmployeeSalesSummaryXlsx ,))
36+
response = instance.post_convert_workbook_to_pdf( PostConvertWorkbookToPDFRequest( EmployeeSalesSummaryXlsx))
3637
filedata = base64.b64decode(response.file_content)
3738
with open("EmployeeSalesSummary.pdf", "wb") as file:
3839
file.write(filedata)
3940

4041

4142
# Convert a local Excel file to pdf file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
42-
response = instance.post_convert_workbook_to_json( PostConvertWorkbookToJsonRequest( EmployeeSalesSummaryXlsx ,))
43+
response = instance.post_convert_workbook_to_json( PostConvertWorkbookToJsonRequest( EmployeeSalesSummaryXlsx))
4344
filedata = base64.b64decode(response.file_content)
4445
with open("EmployeeSalesSummary.json", "wb") as file:
4546
file.write(filedata)
4647

4748

4849
# Convert a local Excel file to docx file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
49-
response = instance.post_convert_workbook_to_docx( PostConvertWorkbookToDocxRequest( EmployeeSalesSummaryXlsx ,))
50+
response = instance.post_convert_workbook_to_docx( PostConvertWorkbookToDocxRequest( EmployeeSalesSummaryXlsx))
5051
filedata = base64.b64decode(response.file_content)
5152
with open("EmployeeSalesSummary.docx", "wb") as file:
5253
file.write(filedata)
5354

5455
# Convert a local Excel file to png file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
55-
response = instance.post_convert_workbook_to_png( PostConvertWorkbookToPNGRequest( EmployeeSalesSummaryXlsx ,))
56+
response = instance.post_convert_workbook_to_png( PostConvertWorkbookToPNGRequest( EmployeeSalesSummaryXlsx))
5657
filedata = base64.b64decode(response.file_content)
5758
with open("EmployeeSalesSummary.png", "wb") as file:
5859
file.write(filedata)
5960

6061
# Convert a local Excel file to pptx file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
61-
response = instance.post_convert_workbook_to_pptx(PostConvertWorkbookToPptxRequest(EmployeeSalesSummaryXlsx, ))
62+
response = instance.post_convert_workbook_to_pptx(PostConvertWorkbookToPptxRequest(EmployeeSalesSummaryXlsx))
6263
filedata = base64.b64decode(response.file_content)
6364
with open("EmployeeSalesSummary.pptx", "wb") as file:
6465
file.write(filedata)
6566

6667
# Convert a local Excel file to html file directly. The return value is a file info object, which includes of file name, file content(base64string), and file size.
67-
response = instance.post_convert_workbook_to_html(PostConvertWorkbookToHtmlRequest(EmployeeSalesSummaryXlsx, ))
68+
response = instance.post_convert_workbook_to_html(PostConvertWorkbookToHtmlRequest(EmployeeSalesSummaryXlsx))
6869
filedata = base64.b64decode(response.file_content)
6970
with open("EmployeeSalesSummary.html", "wb") as file:
7071
file.write(filedata)
@@ -73,12 +74,19 @@
7374
#response = instance.get_worksheet_with_format( GetWorksheetWithFormatRequest(EmployeeSalesSummaryXlsx, "Sales", folder ="PythonSDK", format="png", print_headings=True , one_page_per_sheet= False ) )
7475
#shutil.move( response ,"EmployeeSalesSummary_Sales.png")
7576
# Convert a worksheet of a local Excel file to another format file directly, and save as local file.
76-
instance.convert_worksheet_to_image( ConvertWorkbookToImageRequest( EmployeeSalesSummaryXlsx,"Sales") , local_outpath="EmployeeSalesSummary_Sales.png")
77+
instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest( EmployeeSalesSummaryXlsx,"Sales", format="png") , local_outpath="EmployeeSalesSummary_Sales.png")
7778

7879
# Convert a local Excel file's specified worksheet page index directly to another format file. Set query parameters : print_headings, one_page_per_sheet
7980
response = instance.get_worksheet_with_format( GetWorksheetWithFormatRequest(EmployeeSalesSummaryXlsx, "Sales", folder ="PythonSDK", format="png", page_index= 1 , print_headings=True , one_page_per_sheet= False ) )
8081
shutil.move( response ,"EmployeeSalesSummary_Sales_PageIndex.png")
8182

83+
# Convert a local Excel file's specified worksheet list object directly to another format file. Set query parameters
84+
instance.convert_table_to_pdf( ConvertTableToPdfRequest( EmployeeSalesSummaryXlsx , "Sales" , "Table1" ) , local_outpath="EmployeeSalesSummary_Sales_Table.pdf")
85+
instance.convert_table_to_image( ConvertTableToImageRequest( EmployeeSalesSummaryXlsx , "Sales" , "Table1" ,"png" ) , local_outpath="EmployeeSalesSummary_Sales_Table.png")
86+
instance.convert_table_to_image( ConvertTableToImageRequest( EmployeeSalesSummaryXlsx , "Sales" , "Table1" ,"svg" ) , local_outpath="EmployeeSalesSummary_Sales_Table.svg")
87+
instance.convert_table_to_json( ConvertTableToJsonRequest( EmployeeSalesSummaryXlsx , "Sales" , "Table1" ) , local_outpath="EmployeeSalesSummary_Sales_Table.json")
88+
instance.convert_table_to_html( ConvertTableToHtmlRequest( EmployeeSalesSummaryXlsx , "Sales" , "Table1" ) , local_outpath="EmployeeSalesSummary_Sales_Table.html")
89+
8290

8391
# Convert a local Excel file's specified worksheet cells area directly to another format file. Set query parameters : print_headings, one_page_per_sheet
8492
# response = instance.get_worksheet_with_format( GetWorksheetWithFormatRequest(EmployeeSalesSummaryXlsx, "Sales", folder ="PythonSDK", format="png", area="B5:L36" ,print_headings=True , one_page_per_sheet= False ) )

examples/Example_TextProcessing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
trimContentOptions = TrimContentOptions(
1313
data_source= DataSource(data_path="PythonSDK/BookText.xlsx", data_source_type="CloudFileSystem" ),
1414
remove_all_line_breaks = True, remove_extra_line_breaks= True,
15-
scope_options = ScopeOptions( scope= "eWorkbook")
15+
scope_options = ScopeOptions( scope= "Workbook")
1616
)
1717

1818
response = instance.post_trim_content(PostTrimContentRequest( trimContentOptions))
@@ -21,7 +21,7 @@
2121
file.write(decoded_data)
2222

2323

24-
trimContentOptions.scope_options.scope = 'EntireWorksheet'
24+
trimContentOptions.scope_options.scope = 'Worksheet'
2525
trimContentOptions.scope_options.scope_items = [ScopeItem()]
2626
trimContentOptions.scope_options.scope_items[0].worksheet_name = 'SDKs'
2727
response = instance.post_trim_content( PostTrimContentRequest(trimContentOptions))

0 commit comments

Comments
 (0)