# For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl/ use strict; use warnings; use utf8; use File::Slurp; use MIME::Base64; use AsposeCellsCloud::CellsApi; my $config = AsposeCellsCloud::Configuration->new( client_id => $ENV{'ProductClientId'}, client_secret => $ENV{'ProductClientSecret'}); my $instance = AsposeCellsCloud::CellsApi->new(AsposeCellsCloud::ApiClient->new( $config)); my $result =undef; my $BOOK1 = 'Book1.xlsx'; my $MYDOC = 'myDocument.xlsx'; my $PVTESTFILE = 'TestCase.xlsx'; my $TEMPFOLDER = 'PerlTest'; my $SHEET1 = 'Sheet1'; my $SHEET2 = 'Sheet2'; my $SHEET3 = 'Sheet3'; my $SHEET4 = 'Sheet4'; my $SHEET5 = 'Sheet5'; my $SHEET6 = 'Sheet6'; my $SHEET7 = 'Sheet7'; my $SHEET8 = 'Sheet8'; my $CELLNAME = 'A1'; my $RANGE = 'A1:C10'; my $CELLAREA = 'A1:C10'; my $api = get_client(); my $name = 'NewBook'.$BOOK1; # replace NULL with a proper value my $template_file = $BOOK1; # replace NULL with a proper value my $data_file = NULL; # replace NULL with a proper value my $folder = $TEMPFOLDER; # replace NULL with a proper value ready_file('api'=> $api, 'file'=>$template_file ,'folder' =>$folder) ; ready_file('api'=> $api, 'file'=>$data_file ,'folder' =>$folder); $result = $api->cells_workbook_put_workbook_create(name => $name, template_file =>$folder."/".$template_file, data_file => $folder."/".$data_file, folder => $folder,is_write_over => 'true');