【发布时间】:2020-11-26 21:24:35
【问题描述】:
当我使用 exceljs 包从 excel 文件中的列中读取日期值时遇到问题,我无法像日期数据类型那样以正确的格式获取真值,而是得到一个数字。
我的项目是用Nest构建的,我用exceljs写/读xlsx文件,代码是:
worksheet.eachRow({ includeEmpty: true }, (row, rowNumber) => {
row.eachCell((cell, colNumber) => {
...
const header = headers[colNumber - 1];
switch (header) {
...
case 'dateColumn':
// Date format is dd/mm/yyyy
// Original value in excel is '16/06/2020'
const cellValue: Date = cell.value as Date; // When i get value from cell is 43998
console.log(cellValue); // print 43998
break;
...
}
}
单元格格式为'dd/mm/yyyy'
【问题讨论】:
标签: node.js typescript date nestjs exceljs