0

我有一个场景,我使用“excel4node”npm 依赖项创建一个带有一些自定义样式的 excel 工作簿(如块状字母标题等)。我正在使用wb.writeToBuffer()excel4node 库将其转换为缓冲区,并将其写入 s3 存储桶。另一方面,我从 s3 存储桶中获取对象,并使用 XLSX 依赖项将缓冲区从 s3 转换回 excel 文件(Cuz 看起来像 excel4node 不支持缓冲区到 excel 转换)如下

const XLSX = require('xlsx');

let workbook = XLSX.read(data.Body);
const wbout = XLSX.write(workbook, { bookType: 'xlsx', type: 'buffer'});

在此转换过程中,我丢失了在使用 excel4node 依赖项创建 excel 文件时添加的自定义样式。我如何处理这种我不想丢失自定义样式的情况。

4

0 回答 0