webix.toExcel($$("dataTable")) 打印的数字不准确

问题描述 投票:0回答:1

我正在尝试使用此命令将数据表导出为 Excel 格式。

webix.toExcel($$("coretableCDC"), {
  filterHTML: true
});

GUI - Excel
39E76 - 3.9E+77
39E78 - 3.9E+79
4E2FE - 4E2FE
4E300 - 4E+300
4E302 - 4E+302
4E304 - 4E+304
4E306 - 4E+306
4E308 - Infinity
467E1 - 4670
467E3 - 467000
467E5 - 46700000
467E7 - 4670000000
467E9 - 4.67E+11

但是对于列 ID,GUI 中的值不同,Excel 中的打印方式也不同。

如何纠正这个问题,使 Excel 中的值与 GUI 中的值相同?在上表中,我只给出了一个正确值,即 4E2FE。我需要在其他地方也发生同样的事情。

excel datatable export-to-excel webix
1个回答
0
投票

解决方案是指定导出类型为文本:

exportType:"text"

webix.toExcel($$("table"), {
    rawValues:true,
    columns:[
        { id:"year",  header:"Released", exportType:"date",   exportFormat:"d-mmm-yy"},
        { id:"votes", header:"Votes",    exportType:"number", exportFormat:"#,##0.00"}
    ]
});
© www.soinside.com 2019 - 2024. All rights reserved.