rea*_*ist 4 xlsx typescript angular sheetjs angular7
我在 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');
}
Run Code Online (Sandbox Code Playgroud)
如文档中所述,将dateNF选项添加到您的调用中:https: //docs.sheetjs.com/#array-of-objects-input
所以这样的调用应该有效:
const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(jsonData, {dateNF:"dd.MM.yyyy"});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6468 次 |
| 最近记录: |