我使用DataTable将表格值下载到Excel和CSV,如下面的代码
var allDataTbl = $('#all-data-tbl').DataTable( {
bFilter: false,
dom: 'Bfrtip',
buttons: [ 'copy', 'excel', 'csv' ]
} );
但下载的文件正在获取虚拟长名称,如
BC Run of River Decision Support ToolChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart context menuChart.csv
只有BC Run of River Decision Support Tool
是正确的!能告诉我如何解决这个问题吗?
答案 0 :(得分:1)
默认情况下,文件名将是HTML页面的标题。要覆盖默认值,请使用title
选项,如下所示:
var allDataTbl = $('#all-data-tbl').DataTable( {
searching: false,
dom: 'Bfrtip',
buttons: [
'copy',
{
extend: 'excel',
title: 'filename'
},
{
extend: 'csv',
title: 'filename'
}
]
} );