我有一个简单的方法,可以使用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
}
]
}
]
}
}
如果将输入日期导出为excel后输入日期为2019-11- 26 (yyyy-mm-dd),则显示为2019-11- 25 (yyyy -mm-dd)。它会自动返回到以前的日期,在导出到excel之前我没有更新输入数据的任何内容,有什么方法可以处理这种情况??