Aspose.Cells Nod 云 SDK

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

如何使用Aspose.Cells云的Node库

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

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

入门

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

如何安装 Aspose.Cells Cloud 的 Node 包

您可以使用 npm 安装 Aspose.Cells Cloud SDK for Node。以下是 npm 的步骤:


npm install asposecellscloud

如何在 Aspose.Cells Cloud 的包配置中添加依赖项

节点配置文件:package.json


{
    "requires": true,
    "lockfileVersion": 1,
    "dependencies": {
        "@types/jest": "^26.0.24",
        "@types/request": "^2.48.7",
        "asposecellscloud": "24.4",
        "axios": "^1.5.1",
        "JSON": "^1.0.0",
        "mocha": "^10.2.0",
        "request": "^2.88.2",
        "request-debug": "^0.2.0"
    }
}

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

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

const cellsApi = new CellsApi(process.env.CellsCloudClientId, process.env.CellsCloudClientSecret,"v3.0",process.env.CellsCloudApiBaseUrl);

var remoteFolder = "TestData/In"
  
var localName = "Book1.xlsx"
var remoteName = "Book1.xlsx"

var localNameRequest = new  model.UploadFileRequest();
localNameRequest.uploadFiles ={localName:fs.createReadStream(localPath  + localName)};
localNameRequest.path = remoteFolder + "/" + remoteName ;
localNameRequest.storageName ="";
cellsApi.uploadFile(localNameRequest );
 
var format = "csv"

var mapFiles = {};           

 mapFiles[localName]= fs.createReadStream(localPath  +localName) ;

var request = new model.PutConvertWorkbookRequest();
request.file =  mapFiles;
request.format =  format;
return cellsApi.putConvertWorkbook(request).then((result) => {
    expect(result.response.statusCode).to.equal(200);
});