Hämta textobjekt från en Excel-arbetsbok Denna REST API indikerar read-arbetsbokens text items i Excel-arbetsboken.
RSET API   
Copy  
GET http://api.aspose.cloud/v3.0/cells/{ name} /textItems
 
Begäranparametrarna är:
Parameternamn 
Typ 
Sökväg/Frågesträng/HTTP-kropp 
Beskrivning 
 
 
namn 
sträng 
väg 
Arbetsbokens namn. 
 
mapp 
sträng 
fråga 
Arbetsbokens mapp. 
 
lagringsnamn 
sträng 
fråga 
lagringsnamn. 
 
 
DeOpenAPI-specifikation  definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.
Du kan använda kommandoradsverktyget cURL för att enkelt komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör anrop till Cloud API med cURL.
  
 
Cloud SDK-familjen   
Att använda ett SDK är det bästa sättet att snabba upp utvecklingen. Ett SDK tar hand om detaljer på låg nivå och låter dig fokusera på dina projektuppgifter. Vänligen kolla inGitHub-arkiv  för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man anropar Aspose.Cells webbtjänster med hjälp av olika SDK:er:
  
       
      C# 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          namespace  Aspose . Cells . Cloud . SDK . Tests . Api . Example  
         
        
           
          {  
         
        
           
              using  Microsoft . VisualStudio . TestTools . UnitTesting ;  
         
        
           
              using  Aspose . Cells . Cloud . SDK . Request ;  
         
        
           
              using  System . Collections . Generic ;  
         
        
           
              using  Aspose . Cells . Cloud . SDK . Api ;  
         
        
           
              using  System ;  
         
        
           
              using  System . IO ;  
         
        
           
          
 
         
        
           
              [ TestClass ]  
         
        
           
              public  class  CellsApiExample  
         
        
           
              {  
         
        
           
                    string  CellsCloudClientId  = "...." ; //get from https://dashboard.aspose.cloud/#/applications  
         
        
           
                  string  CellsCloudClientSecret = "..." ; //get from https://dashboard.aspose.cloud/#/applications  
         
        
           
                  private  readonly  string  remoteFolder  =  "TestData/In" ;  
         
        
           
                  string  localName  =  "Book1.xlsx" ;  
         
        
           
                  string  remoteName  =  "remote_book1.xlsx" ;  
         
        
           
                  string  localPath  =  "D:/TestData/CellsCloud" ;  
         
        
           
                  [ TestCategory ( "Cells" ) ]  
         
        
           
                  [ TestMethod ]  
         
        
           
                  public  void  GetWorksheetAutoFilter ( )  
         
        
           
                  {  
         
        
           
          
 
         
        
           
          
 
         
        
           
                          UploadFileRequest  uploadFileRequest  =  new  UploadFileRequest ( ) ;  
         
        
           
                          FileInfo  fileInfo  =  new  FileInfo ( localPath  +  "/"  +  localName ) ;  
         
        
           
                          uploadFileRequest . path  =  remoteFolder  +  "/"  +  remoteName ;  
         
        
           
                          uploadFileRequest . storageName  =  "" ;  
         
        
           
                          uploadFileRequest . UploadFiles  =  new  Dictionary < string ,  Stream > ( )  {  {  localName ,  File . OpenRead ( localPath  + "/" +  localName )  }  } ;  
         
        
           
                          cellsApi . UploadFile ( uploadFileRequest ) ;  
         
        
           
          
 
         
        
           
          
 
         
        
           
          
 
         
        
           
          var  request  =  new  GetWorkbookTextItemsRequest (  
         
        
           
              name :  remoteName ,  
         
        
           
              folder :  remoteFolder ,  
         
        
           
              storageName :  ""  
         
        
           
          ) ;  
         
        
           
          cellsApi . GetWorkbookTextItems ( request ) ;  
         
        
           
          
 
         
        
           
          
 
         
        
           
          
 
         
        
           
          
 
         
        
           
          
 
         
        
           
                  }  
         
        
           
          
 
         
        
           
          
 
         
        
           
              }  
         
        
           
          }  
         
        
           
          
 
         
  
 
     
   
 
       
      
     
 
 
       
      Java 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          package  com .aspose .cloud .cells .api ; 
         
        
           
          import  com .aspose .cloud .cells .client .*; 
         
        
           
          import  com .aspose .cloud .cells .model .*; 
         
        
           
          import  com .aspose .cloud .cells .request .*; 
         
        
           
          import  java .io .IOException ; 
         
        
           
          import  org .junit .Test ; 
         
        
           
          import  java .util .ArrayList ; 
         
        
           
          import  java .util .List ; 
         
        
           
          import  java .io .File ; 
         
        
           
          import  java .util .HashMap ; 
         
        
           
          
 
         
        
           
          public  class  Example  { 
         
        
           
              private   CellsApi  api ; 
         
        
           
              public  Example (){ 
         
        
           
                  try  { 
         
        
           
                      api  = new  CellsApi ( 
         
        
           
                          System .getenv ("CellsCloudClientId" ), 
         
        
           
                          System .getenv ("CellsCloudClientSecret" ), 
         
        
           
                          "v3.0" , 
         
        
           
                          System .getenv ("CellsCloudApiBaseUrl" ) 
         
        
           
                      ); 
         
        
           
                  } catch  (ApiException  e ) { 
         
        
           
                      e .printStackTrace (); 
         
        
           
                  } 
         
        
           
              } 
         
        
           
          
 
         
        
           
              public  void  Run (){ 
         
        
           
                  try { 
         
        
           
                   String  remoteFolder  = "TestData/In" ; 
         
        
           
          
 
         
        
           
                      String  localName  = "Book1.xlsx" ; 
         
        
           
                      String  remoteName  = "Book1.xlsx" ; 
         
        
           
          
 
         
        
           
                      UploadFileRequest   uploadFileRequest  = new  UploadFileRequest (); 
         
        
           
                      uploadFileRequest .setPath ( remoteFolder  + "/"  + remoteName  ); 
         
        
           
                      uploadFileRequest .setStorageName ( "" ); 
         
        
           
                      HashMap <String ,File > files  = new  HashMap <String ,File >(); 
         
        
           
                      files .put ( localName  , new  File (localName  )); 
         
        
           
                      uploadFileRequest .setUploadFiles (files ); 
         
        
           
                      api .uploadFile (uploadFileRequest ); 
         
        
           
          
 
         
        
           
                      GetWorkbookTextItemsRequest  request  = new  GetWorkbookTextItemsRequest (); 
         
        
           
                      request .setName (remoteName ); 
         
        
           
          
 
         
        
           
                      request .setFolder (remoteFolder ); 
         
        
           
          
 
         
        
           
                      request .setStorageName ("" ); 
         
        
           
          
 
         
        
           
                      this .api .getWorkbookTextItems (request ); 
         
        
           
                  } catch  (ApiException  e ) { 
         
        
           
                      e .printStackTrace (); 
         
        
           
                  }catch  (IOException  e ) { 
         
        
           
                      e .printStackTrace (); 
         
        
           
                  } 
         
        
           
              } 
         
        
           
          } 
         
  
 
     
   
 
       
      
     
 
 
       
      PHP 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          <?php  
         
        
           
          require_once ('vendor\autoload.php ' ); 
         
        
           
          use  \Aspose \Cells \Cloud \Api \CellsApi ; 
         
        
           
          use  \Aspose \Cells \Cloud \Request \GetWorkbookTextItemsRequest ; 
         
        
           
          
 
         
        
           
          $ CellsCloudClientId  = ".... "  ; # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          $ CellsCloudClientSecret  = ".... " ;  # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          $ cellsApi  = new  CellsApi ($ CellsCloudClientId  , $ CellsCloudClientSecret  ); 
         
        
           
          
 
         
        
           
          $ remoteFolder  = "TestData/In " ; 
         
        
           
          
 
         
        
           
          $ localName  = "Book1.xlsx " ; 
         
        
           
          $ remoteName  = "Book1.xlsx " ; 
         
        
           
          
 
         
        
           
          
 
         
        
           
            
         
        
           
          $ request  = new  GetWorkbookTextItemsRequest (); 
         
        
           
          $ request ->setName ( $ remoteName ); 
         
        
           
          $ request ->setFolder ( $ remoteFolder ); 
         
        
           
          $ request ->setStorageName ( "" ); 
         
        
           
          $ cellsApi ->getWorkbookTextItems ($ request ); 
         
  
 
     
   
 
       
      
     
 
 
       
      Ruby 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          require  'openssl'  
         
        
           
          require  'bundler'  
         
        
           
          require  'aspose_cells_cloud'  
         
        
           
          
 
         
        
           
          
 
         
        
           
          CellsCloudClientId  =  "...."   # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          CellsCloudClientSecret  =  "...."    # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          @instance  =  AsposeCellsCloud ::CellsApi . new ( CellsCloudClientId ,  CellsCloudClientSecret )  
         
        
           
          
 
         
        
           
          remote_folder  =  'TestData/In'  
         
        
           
          
 
         
        
           
          local_name  =  'Book1.xlsx'  
         
        
           
          remote_name  =  'Book1.xlsx'  
         
        
           
          
 
         
        
           
               
         
        
           
          mapFiles  =  {  }                 
         
        
           
          mapFiles [ local_name ]  =  ::File . open ( File . expand_path ( "TestData/" +local_name ) , "r" )    
         
        
           
            
         
        
           
          uploadrequest  =  AsposeCellsCloud ::UploadFileRequest . new (  {  :UploadFiles => mapFiles , :path => remote_folder  } )  
         
        
           
          @instance . upload_file ( uploadrequest )  
         
        
           
          request  =    AsposeCellsCloud ::GetWorkbookTextItemsRequest . new ( :name => remote_name , :folder => remote_folder , :storageName => '' ) ;  
         
        
           
          @instance . get_workbook_text_items ( request ) ;  
         
  
 
     
   
 
       
      
     
 
 
       
      Node.js 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          import  {  CellsApi , GetWorkbookTextItemsRequest , UploadFileRequest  }  from  "asposecellscloud" ;  
         
        
           
          var  fs  =  require ( 'fs' ) ;  
         
        
           
          var  path  =  require ( 'path' ) ;  
         
        
           
          var  process  =  require ( 'process' ) ;  
         
        
           
          const  _  =  require ( 'asposecellscloud' ) ;  
         
        
           
          
 
         
        
           
          const  CellsCloudClientId  = "...." ; //get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          const  CellsCloudClientSecret = "..." ; //get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          const  cellsApi  =  new  CellsApi ( CellsCloudClientId ,  CellsCloudClientSecret ) ;  
         
        
           
          
 
         
        
           
          var  remoteFolder  =  "TestData/In"  
         
        
           
          var  localPath  =  "TestData/CellsCloud/"  
         
        
           
          var  localName  =  "Book1.xlsx"  
         
        
           
          var  remoteName  =  "Book1.xlsx"  
         
        
           
          
 
         
        
           
          
 
         
        
           
          describe ( 'example' ,  function ( ) {  
         
        
           
            it ( "should call successfully"  ,  function ( ) {  
         
        
           
                var  localNameRequest  =  new  UploadFileRequest ( ) ;  
         
        
           
                localNameRequest . uploadFiles  = { localName :fs . createReadStream ( localPath   +  localName ) } ;  
         
        
           
                localNameRequest . path  =  remoteFolder  +  "/"  +  remoteName  ;  
         
        
           
                localNameRequest . storageName  = "" ;  
         
        
           
                cellsApi . uploadFile ( localNameRequest  ) ;  
         
        
           
          
 
         
        
           
          var  request  =  new  GetWorkbookTextItemsRequest ( ) ;  
         
        
           
          request . name  =   remoteName ;  
         
        
           
          request . folder  =   remoteFolder ;  
         
        
           
          request . storageName  =   "" ;  
         
        
           
          return  cellsApi . getWorkbookTextItems ( request )  
         
        
           
            } ) ;  
         
        
           
          } ) ;  
         
  
 
     
   
 
       
      
     
 
 
       
      Python 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          import  os  
         
        
           
          import  sys  
         
        
           
          
 
         
        
           
          from  asposecellscloud .apis .cells_api  import  CellsApi  
         
        
           
          from  asposecellscloud .models  import  *  
         
        
           
          from  asposecellscloud .requests  import  *  
         
        
           
          
 
         
        
           
          CellsCloudClientId  = '....'   # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          CellsCloudClientSecret = '....'   # get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          api   =  CellsApi (CellsCloudClientId ,CellsCloudClientSecret ) 
         
        
           
          request  =   GetWorkbookTextItemsRequest ( 'Book1.xlsx' ,folder =  'PythonTest' ,storage_name =  '' ) 
         
        
           
          api .get_workbook_text_items (request ) 
         
  
 
     
   
 
       
      
     
 
 
       
      Perl 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          use  lib ' lib'  ; 
         
        
           
          use  strict; 
         
        
           
          use  warnings; 
         
        
           
          use  File::Slurp; 
         
        
           
          use  MIME::Base64; 
         
        
           
          use  AsposeCellsCloud::CellsApi; 
         
        
           
          
 
         
        
           
          my  $CellsCloudClientId  = " ...."  ;  #  get from https://dashboard.aspose.cloud/#/applications 
         
        
           
          my  $CellsCloudClientSecret  = " ...."  ;  #  get from https://dashboard.aspose.cloud/#/applications 
         
        
           
          my  $config  = AsposeCellsCloud::Configuration-> new( client_id  =>  $CellsCloudClientId  , client_secret  =>  $CellsCloudClientSecret  ); 
         
        
           
          
 
         
        
           
          my  $instance  = AsposeCellsCloud::CellsApi-> new(AsposeCellsCloud::ApiClient-> new( $config )); 
         
        
           
          
 
         
        
           
          my  $remoteFolder  = ' TestData/In'  ; 
         
        
           
             
         
        
           
          my  $localName  = ' Book1.xlsx'  ; 
         
        
           
          my  $remoteName  = ' Book1.xlsx'  ; 
         
        
           
          
 
         
        
           
          my  $upload_file_request  = AsposeCellsCloud::Request::UploadFileRequest-> new( ' UploadFiles' => { $localName  =>  $localName   }  ,' path' => $remoteFolder  . ' /'   . $remoteName  ); 
         
        
           
            
         
        
           
          
 
         
        
           
          my  $request  = AsposeCellsCloud::Request::GetWorkbookTextItemsRequest-> new(); 
         
        
           
          $request -> {name } =  $remoteName ; 
         
        
           
          $request -> {folder } =  $remoteFolder ; 
         
        
           
          $request -> {storage_name } =  ' '  ; 
         
        
           
          $instance -> get_workbook_text_items(request =>  $request ); 
         
  
 
     
   
 
       
      
     
 
 
       
      Go 
      
    
      
        
  
    
    
        
  
  
  
     
 
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters 
     
  
  
  
    
     
 
  
  
        
           
          package  main 
         
        
           
          
 
         
        
           
          import  ( 
         
        
           
          	. "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25"  
         
        
           
          ) 
         
        
           
          
 
         
        
           
          func  main () { 
         
        
           
          	CellsCloudClientId  :=  "...."      // get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          	CellsCloudClientSecret  :=  "...."  // get from https://dashboard.aspose.cloud/#/applications  
         
        
           
          	instance  :=  NewCellsApiService (CellsCloudClientId , CellsCloudClientSecret ) 
         
        
           
          	remoteFolder  :=  "TestData/In"  
         
        
           
          
 
         
        
           
          	localName  :=  "Book1.xlsx"  
         
        
           
          	remoteName  :=  "Book1.xlsx"  
         
        
           
          
 
         
        
           
          	localNameRequest  :=  new (UploadFileRequest ) 
         
        
           
          	localNameRequest .UploadFiles  =  localName  
         
        
           
          	localNameRequest .Path  =  remoteFolder  +  "/"  +  remoteName  
         
        
           
          	localNameRequest .StorageName  =  ""  
         
        
           
          	instance .UploadFile (localNameRequest ) 
         
        
           
          
 
         
        
           
          	request  :=  new (GetWorkbookTextItemsRequest ) 
         
        
           
          	request .Name  =  remoteName  
         
        
           
          	request .Folder  =  remoteFolder  
         
        
           
          	request .StorageName  =  ""  
         
        
           
          	_ , httpResponse , err  :=  instance .GetWorkbookTextItems (request ) 
         
        
           
          	if  err  !=  nil  { 
         
        
           
          		println (err .Error ()) 
         
        
           
          	} else  if  httpResponse .StatusCode  <  200  ||  httpResponse .StatusCode  >  299  { 
         
        
           
          		println ("Fail" ) 
         
        
           
          	} 
         
        
           
          }