这个简短的指南是关于如何使用 Node.js 在 Excel 中插入图像。它帮助设置开发环境,共享代码中要执行的步骤列表,以及使用 Node.js 在 Excel 中插入图片的可运行示例代码。您还将了解使用不同参数从磁盘或蒸汽中添加图像的不同选项。
使用 Node.js 在 Excel 单元格中插入图片的步骤
- 设置开发环境使用Aspose.Cells for Node.js via Java插入图片
- 创建一个新的 Workbook 并访问要添加图像的工作表
- 从所选工作表访问 picture collection
- 调用PictureCollection类中的add()方法添加图片
- 提供单元格参考和图像文件
- 保存生成的工作簿,其中包含图像
这些步骤描述了使用 Node.js 将图像插入 Excel 单元格的过程。首先,从加载的工作簿中选定的工作表中获取图片集合,然后调用 add() 方法在定义的单元格中插入图像。最后,生成的工作簿保存在磁盘上,但如果需要,您可以将其保存到流或 HTTP 响应中。
使用 Node.js 在 Excel 中添加图像的代码
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create a Workbook object | |
var workbook = new aspose.cells.Workbook(); | |
// Access a sheet | |
var worksheet = workbook.getWorksheets().get(0); | |
// Adding a picture at "F6" cell | |
worksheet.getPictures().add(5, 5, "logo.png"); | |
// Saving the Excel file | |
workbook.save("output.xlsx" , aspose.cells.SaveFormat.XLSX); | |
console.log("Image added successfully"); |
此代码示例演示了如何使用 Node.js 在 Excel 中插入图片的过程。有多种重载方法可用于在单元格中添加图像,其中可以设置不同的参数,例如从流中添加图片,通过提供要添加图片的单元格区域来添加图片,或者仅设置起始单元格和允许将图片按照其原始大小进行扩展。您还可以删除图片、检查图片是否存在或获取图片总数(如果需要)。
本文教会了我们如何使用 Node.js 在 Excel 中插入照片。如果您想将图表添加到工作表中,请参阅 如何使用 Node.js 在 Excel 中创建图表 上的文章。