XLSX更新输入日期格式

时间:2019-11-26 20:07:14

标签: angular typescript xlsx openxlsx

我有一个简单的方法,可以使用xlsx库从表中导出数据。

exportToExcel(): void {
  const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.reportTable.nativeElement);
  const workbook: XLSX.WorkBook = { Sheets: { 'data': ws }, SheetNames: ['data'] };
  XLSX.writeFile(workbook, this.toExportFileName('Test_Report'));
}

输入数据:

{
  "output": {
    "resultStats": {
      "found": 5,
      "returned": 5,
      "offset": 5
    },
    "requestLines": [
      {
        "id": 1,
        "requestType": "TEST",
        "requestStatus": "SUCCESS",
        "date": "2019-11-11",
        "requestLineDetails": [
          {
            "productName": "Card",
            "userProductName": "Gift Card",
            "productQty": 1
          }
        ]
      }
    ]
  }
}

如果将输入日期导出为ex​​cel后输入日期为2019-11- 26 (yyyy-mm-dd),则显示为2019-11- 25 (yyyy -mm-dd)。它会自动返回到以前的日期,在导出到excel之前我没有更新输入数据的任何内容,有什么方法可以处理这种情况??

0 个答案:

没有答案