gpt4 book ai didi

angular - SheetJs 自动转换日期 Angular 7

转载 作者:行者123 更新时间:2023-12-03 23:52:43 24 4
gpt4 key购买 nike

我在 angular 7 中使用 sheetjs。我从我的 json 导出 excel。但是 excel 将我的日期转换为 02/29/2019 格式。但是,我发送的是“29.02.2019”。我以字符串形式发送,excel 仍在转换。我还发送了“29.02.2019”。通过添加 ”。”日期结束时的字符,但它仍然转换为“02/29/2019”。 .如何通过我的格式实现显示?

import * as XLSX from 'xlsx';

exportExcelFromJson(jsonData): void {
const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(jsonData);
const wb: XLSX.WorkBook = XLSX.utils.book_new();

XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
XLSX.writeFile(wb, 'MyExcel.xlsx');
}

最佳答案

添加 日期NF 文档中描述的调用选项:https://docs.sheetjs.com/#array-of-objects-input

所以这样的调用应该有效:

const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(jsonData, {dateNF:"dd.MM.yyyy"});

关于angular - SheetJs 自动转换日期 Angular 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55102555/

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