我正在尝试使用此命令将数据表导出为 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。我需要在其他地方也发生同样的事情。
解决方案是指定导出类型为文本:
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"}
]
});