如何在 Node.js 中将 Excel 转换为 JPG

如何在 Node.js 中将 Excel 转换为 JPG

ExcelJPG 的自动转换在进行业务演示时提供了很大的帮助。在大多数情况下,您无法将大型 Excel 文件附加到 PowerPoint 演示文稿中。因此,您可以通过用 JavaScript 编写几行源代码来将 Excel 转换为 JPG。在这篇博文中,您将学习如何在 Node.js 中以编程方式将 Excel 转换为 JPG。我们将在我们的 Node.js 项目中安装此 XLSX JS ,以构建一个 Excel 到 JPG 的转换器。

在这篇博文中,将涵盖以下几点:

XLSX JS库安装

这个 JavaScript 库的安装过程对开发人员很友好。因此,它允许您 下载 API 包或通过运行以下命令安装它:

npm install java
npm install aspose.cells

如何在 Node.js 中将 Excel 转换为 JPG

这个功能丰富的库提供了大量的功能。现在,您可以开始编写代码以编程方式构建 Excel 到 JPG 转换器。

请按照以下步骤操作:

  1. 初始化 Workbook 类的实例并加载源文件。
  2. 创建 ImageOrPrintOptions 类的对象以访问特定的图像创建选项。
  3. 调用setImageType方法设置图片类型。
  4. get(index) 方法将访问工作簿中的第一个工作表。
  5. 为目标工作表初始化 SheetRender 类的构造函数。
  6. 遍历页面并调用 toImage 方法为工作表创建图像。

将以下代码复制并粘贴到您的主文件中:

// 在 Nodejs 中将 Excel 转为 PNG 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 初始化工作簿类的实例并加载源文件。 
var wb = new aspose.cells.Workbook("sample.xlsx");
// 创建 ImageOrPrintOptions 类的对象以访问特定的图像创建选项。 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// 调用setImageType方法设置图片类型。 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// get(index) 方法将访问工作簿中的第一个工作表。
var Worksheet = wb.getWorksheets().get(0);
// 为目标工作表初始化 SheetRender 类的构造函数。
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// 遍历页面并调用 toImage 方法为工作表创建图像。
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

输出如下图所示:

Excel 到 JPG 转换器

获得免费许可证

您可以利用 免费临时许可证 来试用 API,而不受评估限制。

加起来

总而言之,您已经学习了如何在 Node.js 中以编程方式将 Excel 转换为 JPG。如果您希望使用此 XLSX JS 库开发 Excel 到 JPG 的转换模块,本文一定会对您有所帮助。此外,您可以访问 文档 来探索其他功能。

此外,我们建议您遵循我们的入门指南

最后,conholdate.com 正在撰写新的博客文章。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

如何将 Excel 转换为图像?

您可以点击此 链接 了解代码片段以及以编程方式将 Excel 转换为 JPG/JPEG 的步骤。

也可以看看