gpt4 book ai didi

javascript - js-xlsx : preserve cell style while writing to . xlsx文件

转载 作者:行者123 更新时间:2023-11-30 11:43:21 25 4
gpt4 key购买 nike

我手动创建了一个 .xlsx 文件。我为某些行添加了不同的颜色,并且某些单元格具有自定义日期格式。

我正在使用 js-xlsx npm 模块从 .xlsx 文件中读取数据。在写回同一个 .xlsx 文件以更新某些单元格值时,选定的颜色和日期格式会丢失。

我尝试了下面的代码,但这无助于保留 .xlsx 单元格样式。

    var XLSX = require('xlsx');
XLSX.readFile('abc.xlsx', {cellStyles: true});
var first_sheet_name = workbook.SheetNames[1];
var address_of_cell = 'A1';
var worksheet = workbook.Sheets[first_sheet_name];
var desired_cell = worksheet[address_of_cell];
var desired_value = desired_cell.v;
desired_cell.v = 'efg';
XLSX.writeFile('abc.xlsx', {cellStyles: true});

最佳答案

我最终找到了 ExcelJS这将在对 .xlsx 文件进行修改时保留样式。如果您不想为 js-xlsx 的样式功能支付额外费用,这是一个很好的选择。 .

您可以使用 npm install exceljs 安装它,他们的 GitHub 存储库(上面链接)上的文档非常好。

关于javascript - js-xlsx : preserve cell style while writing to . xlsx文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41861696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com