在 Node.js 中将 Excel 转换为 PNG

在 Node.js 中将 Excel 转换为 PNG

按照本指南了解如何使用此 JavaScript Excel API 在 Node.js 中将 Excel 转换为 PNG。 PNG 是一种图像文件格式,而 Excel 提供了大量的数据表示和存储。但是,Excel 到 PNG 的转换使您的业务运营快速高效,因为大多数图像格式都可以在任何平台上轻松打开,而无需安装第三方软件。在继续本教程之前,请确保您已在本地计算机上安装了 Node.js。

我们将介绍以下部分:

JavaScript Excel API 安装

这个 API 的安装过程非常简单并且对开发者友好。它提供了有关文件转换和文件操作的强大功能。但是,您可以运行以下命令在您的 Node.js 项目中安装此 API。

npm install java
npm install aspose.cells

否则,下载 API 包并将此库集成到您的 Node.js 项目中。

在 Node.js 中将 Excel 转换为 PNG

我们将使用这个 JavaScript Excel API 以编程方式将 Excel 转换为 PNG。此外,您可能会发现此 API 公开的大量方法。

您可以按照以下步骤和代码片段:

  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 workbook = new aspose.cells.Workbook("sample.xlsx");
// 实例化 ImageOrPrintOptions 类的实例以访问其他图像创建选项 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// 通过调用 setImageType 方法设置图像类型  
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// 调用 get(index) 方法来获取第一个工作表。 
var sheet = workbook.getWorksheets().get(0);
// 为目标工作表创建一个 SheetRender 对象  
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
	// 调用 toImage 方法为工作表生成图像 
	sr.toImage(j,  "WToImage-out" + j + ".png");
}
        }
    }
}

您可能会在下图中看到输出:

Excel转PNG

获得免费许可证

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

加起来

本教程到此结束。我们已经了解了如何以编程方式在 Node.js 中将 Excel 转换为 PNG。如果您希望使用此 JavaScript Excel API 开发 Excel 到 PNG 转换器,这篇博文肯定会对您有所帮助。此外,您可以访问文档 了解该库提供的其他规定和方法。此外,conholdate.com 正在撰写有关新主题的新博客文章。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的 论坛 上告诉我们您的问题或疑问。

常见问题

如何将 Excel 转换为 PNG?

您可以使用此 JavaScript Excel API 将 Excel 文件转换为图像格式。这个库可以帮助您以编程方式实现这种转换。

如何将 Excel 数据转换为图像?

调用此 toImage 方法以编程方式从 Excel 工作表生成图像。此外,访问此 链接 以了解该库的其他突出方法。

也可以看看