node.js - 如何使用 ExcelJs 将图像插入单元格
问题描述
我正在尝试将图像添加到特定单元格,有什么办法可以调整图像大小或单元格大小,使其适合单元格。?
result.map(order => {
const worksheet = workbook.addWorksheet(order.branch_code);
worksheet.columns = [
{ header: 'Id', key: 'id', width: 10 },
{ header: 'Product Code', key: 'pcode', width: 20 },
{ header: 'Image', key: 'image', width: 50 },
];
order.products.map(product => {
const imageId = workbook.addImage({
filename: `${PRODUCT_IMAGE_PATH}/${product.image}`,
extension: 'jpeg',
});
worksheet.addRow({ id: product.products.id, pcode: product.products.product_code });
worksheet.addImage(imageId, `C${position}:C${position}`);
position++;
});
});
await workbook.xlsx.writeFile('export.xlsx');
但它看起来像这样,我该如何解决这个问题。?
预期的操作:
解决方案
推荐阅读
- extjs - extjs 按需构建树单击 + 符号后我应该捕获什么事件
- amazon-web-services - 更改端口后无法 ssh 到实例
- java - 在 Android 中从字节数组写入 EXIF 数据
- c# - 如何解决 C# & SQL Server 连接问题?数据未开始保存
- php - 如何将此字符串转换为可访问节点的 XML 文档?
- tin-can-api - 从 xAPI 包中获取 xAPI 语句
- javascript - 如何在异步方法上成功执行回调
- eclipse - 解决 xText 中的左递归问题
- python - 如何使用 AWS KMS 服务器端加密从 Python 加密文件
- azure - 如何查找/解决函数应用吞吐量问题的根源