Невозможно установить тип для поля даты, используя XLSX в Angular 6 - PullRequest
0 голосов
/ 11 июня 2019

Я работаю над сценарием, в котором мне нужно импортировать Excel, и у меня возникла проблема с преобразованием даты. Я даю дату в формате дд / мм / ггг чч: мм: сс в Excel, но моя дата не конвертируется как дата, потому что тип по умолчанию установлен как «s».

Ниже приведен скриншот ошибки:

enter image description here

Как изменить тип с s на d или преобразовать дату в правильный формат?

UPDATE

Я также применил следующий код, но не повезло:

workbook.SheetNames.forEach(function (sheetName) {
        let wb = workbook.Sheets[sheetName];
        let roa = XLSX.utils.sheet_to_json(wb, { dateNF: 'dd/mm/yyyy HH:mm:ss', raw: false });

        if (roa.length > 0) {
            result[sheetName] = roa;
        }
    });
...