Экспортировать в Excel время обработки даты как число - PullRequest
0 голосов
/ 09 января 2020

У меня проблема с указанием c даты при экспорте файла Excel. Пожалуйста, проверьте скриншот файла Excel для лучшего понимания

enter image description here

В случае даты '01 / 02/2019 00:00:00 ', это лечит это как номер. Все остальные даты отображаются нормально. Ниже приведен код

fireEvent() {
        const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.table.nativeElement);
        const wb: XLSX.WorkBook = XLSX.utils.book_new();
        XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
        XLSX.writeFile(wb, 'ExportDatiTable.xlsx');
    }

Пожалуйста, дайте мне знать, как решить эту проблему.

Спасибо

1 Ответ

0 голосов
/ 13 января 2020
const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.table.nativeElement, 
         {dateNF:'mm/dd/yyyy;@',cellDates:true, raw: true});
        const wb: XLSX.WorkBook = XLSX.utils.book_new();
        XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
        XLSX.writeFile(wb, 'ExportDatiTable.xlsx');
...