Aspose.Cells 适用于 Rub 的云 SDK

SDK 是开源的,并根据 MIT 许可证获得许可。您可以访问 Aspose.Cells Cloud 的 Ruby 库源代码这里.

如何使用 Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby 是一个功能强大的库,允许开发人员使用 Ruby 编程语言操作和处理 Microsoft Excel 文件。借助此 SDK,您可以在云中创建、编辑和转换 Excel 文档,而无需在本地计算机上安装其他软件或依赖项。

在本文中,我们将探讨如何使用 Aspose.Cells Cloud SDK for Ruby 执行一些常见任务,例如创建新的 Excel 工作簿、将数据插入单元格以及将修改后的工作簿保存到云端。

入门

在开始使用 Aspose.Cells Cloud SDK for Go 之前,您需要设置开发环境并安装必要的依赖项。请参阅文章在Aspose网站上获取您的客户端ID和客户端密钥。

如何安装 Aspose.Cells Cloud 的 Ruby 包

您可以通过以下命令安装 Aspose.Cells Cloud SDK for Ruby:


    gem install aspose_cells_cloud
  

如何使用 Ruby 包将 Xlsx 转换为 PDF

  • 导入Aspose.Cells云图书馆 首先将 Aspose.Cells Cloud Python SDK 中的必要包导入到您的项目中。
  • 使用凭证配置 API 客户端 使用您唯一的客户端 ID 和客户端密钥对您的 API 客户端进行身份验证。
  • 准备转换参数 定义转换任务的参数,包括源文件名、所需输出格式和存储文件夹路径。
  • 执行工作簿转换 使用 PostConvertWorkbook 方法调用转换过程并处理响应。
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);