Aspose.Cells SDK de nube para Rub

El SDK es de código abierto y tiene la licencia MIT. Puede acceder al código fuente de la biblioteca Ruby para Aspose.Cells Cloudaquí.

Cómo utilizar Aspose.Cells Cloud SDK para Ruby

Aspose.Cells Cloud SDK para Ruby es una potente biblioteca que permite a los desarrolladores manipular y procesar archivos Microsoft Excel utilizando el lenguaje de programación Ruby. Con este SDK, puede crear, editar y convertir Excel documentos en la nube, sin instalar software adicional ni dependencias en su máquina local.

En este artículo, exploraremos cómo usar Aspose.Cells Cloud SDK para Ruby para realizar algunas tareas comunes, como crear un nuevo libro de trabajo Excel, insertar datos en celdas y guardar el libro de trabajo modificado en la nube.

Empezando

Antes de poder comenzar a utilizar el SDK de nube Aspose.Cells para Go, debe configurar su entorno de desarrollo e instalar las dependencias necesarias. Referirse ael artículo en el sitio web Aspose para obtener su ID de cliente y su secreto de cliente.

Cómo instalar el paquete Ruby para Aspose.Cells Cloud

Puede instalar Aspose.Cells Cloud SDK para Ruby con el siguiente comando:


    gem install aspose_cells_cloud
  

Cómo utilizar el paquete Ruby para convertir Xlsx a PDF

  • Importar Aspose.Cells Biblioteca en la nube Comience importando el paquete necesario del SDK Aspose.Cells Cloud Python a su proyecto.
  • Configurar el cliente API con credenciales Autentique su cliente API con su ID de cliente único y su secreto de cliente.
  • Preparar parámetros de conversión Defina los parámetros para la tarea de conversión, incluido el nombre del archivo fuente, el formato de salida deseado y la ruta de la carpeta de almacenamiento.
  • Ejecutar conversión de libro de trabajo Invoque el proceso de conversión utilizando el método PostConvertWorkbook y maneje la respuesta.
require 'openssl'
require 'bundler'
require 'aspose_cells_cloud'

@instance = AsposeCellsCloud::CellsApi.new(ENV['CellsCloudClientId'], ENV['CellsCloudClientSecret'],'v3.0',ENV['CellsCloudApiBaseUrl'])

remote_folder = 'TestData/In'

local_name = 'Book1.xlsx'
remote_name = 'Book1.xlsx'

format = "csv"

    
mapFiles = { }   
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)
mapFiles[local_name]= ::File.open(File.expand_path("TestData/"+local_name),"r")
request =   AsposeCellsCloud::PutConvertWorkbookRequest.new(:File=>mapFiles,:format=>format);
@instance.put_convert_workbook(request);