Я не могу расшифровать документацию ...
Цель состоит в том, чтобы создать формулу ссылки в каждой ячейке на основе другой ячейки.
let wb = XLSX.utils.book_new();
wb.Props = {
Title: `export`,
Subject: "export",
};
let ws_data = [
[
"sku",
"product",
"picture"
]
];
products.map(item => {
ws_data.push([
item.sku,
item.product,
`=HYPERLINK("/pics/"&${item.sku}&".jpg";"link")`,
])
})
wb.SheetNames.push("data");
let ws = XLSX.utils.aoa_to_sheet(ws_data);
wb.Sheets["data"] = ws;
let wbout = XLSX.write(wb, { bookType: 'xlsx', type: 'binary' });
saveByteArray([convertBinaryToOctetStream(wbout)], `export.xlsx`);
Очевидно, это просто помещает текст =HYPERLINK("/pics/all/"&sku&".jpg";"link")
в ячейку. Как это может быть фактическая формула?