我正在做一个项目,我需要将图片插入到Excel单元格中。我发现很多节点包允许我们将图片插入到excel中,但是找不到将图片插入到excel单元格中的包。
现在我正在使用xlsx包,将JSON数据转换成excel表
const XLSX = require('xlsx');
let data = {name: 'Rizwan', age: 25}
const workSheet = XLSX.utils.json_to_sheet(data);
const workBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workBook, workSheet, 'students');
// Generate buffer
XLSX.write(workBook, { bookType: 'xlsx', type: 'buffer' });
// Binary string
XLSX.write(workBook, { bookType: 'xlsx', type: 'binary' });
XLSX.writeFile(workBook, search_term + '.xlsx');
有许多节点包可用于将图片插入 Excel 工作表,例如 exceljs、excel4node 或 excellent。但是,我的要求是将图片插入 Excel 工作表的单元格中。 libxl包可用于将图片插入excel单元格。