我正在使用jQuery for Export HTML table to Excel。
$(document).ready(function () {
$("#ExcExport").click(function (e) {
e.preventDefault();
//getting data from our table
var data_type = 'data:application/vnd.ms-excel';
var table_div = document.getElementById('divTableDataHolder');
var table_html = table_div.outerHTML.replace(/ /g, '%20');
var a = document.createElement('a');
a.href = data_type + ', ' + table_html;
a.download = 'UkomeRapor'+ '.xls';
a.click();
});
});
输出为UkomeRapor.xls
,但我想要添加文件名的时间结束,例如UkomeRapor2112017.xls
。我怎么能这样做?
答案 0 :(得分:3)
做,
0.0003.toLocaleString(undefined, {minimumFractionDigits: 2})
"0.00"
0.0003.toLocaleString(undefined, {minimumFractionDigits: 3})
"0.000"
0.0003.toLocaleString(undefined, {minimumFractionDigits: 4})
"0.0003
此外,这是纯粹的Javascript问题。
答案 1 :(得分:3)
您可以使用新日期获取当前日期,并将日期值拆分为附加在文件名中。
var d = new Date();
var datestring = d.getDate() + (d.getMonth()+1) + d.getFullYear() ,
a.download = 'UkomeRapor' + datestring + '.xls';