
如何在 Node.js 中将 Excel 转换为 JPG
Excel 到 JPG 的自动转换在进行业务演示时提供了很大的帮助。在大多数情况下,您无法将大型 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 转换器。
请按照以下步骤操作:
- 初始化 Workbook 类的实例并加载源文件。
- 创建 ImageOrPrintOptions 类的对象以访问特定的图像创建选项。
- 调用setImageType方法设置图片类型。
- get(index) 方法将访问工作簿中的第一个工作表。
- 为目标工作表初始化 SheetRender 类的构造函数。
- 遍历页面并调用 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");
}
输出如下图所示:

获得免费许可证
您可以利用 免费临时许可证 来试用 API,而不受评估限制。
加起来
总而言之,您已经学习了如何在 Node.js 中以编程方式将 Excel 转换为 JPG。如果您希望使用此 XLSX JS 库开发 Excel 到 JPG 的转换模块,本文一定会对您有所帮助。此外,您可以访问 文档 来探索其他功能。
此外,我们建议您遵循我们的入门指南。
最后,conholdate.com 正在撰写新的博客文章。因此,请保持联系以获取定期更新。
问一个问题
您可以在我们的论坛 上让我们知道您的问题或疑问。
常见问题
如何将 Excel 转换为图像?
您可以点击此 链接 了解代码片段以及以编程方式将 Excel 转换为 JPG/JPEG 的步骤。