0
我有一個樣品fiddle here在那裏我可以打印HTML表格爲PDF格式,導出HTML表到csv
function printpage() {
var data = '<table border="1" cellspacing="0"><tr><td colspan="4">Sample Report</td></tr>' + document.getElementsByTagName('table')[0].innerHTML + '</table>';
data += '<br/><button onclick="window.print()" class="noprint">Print the Report</button>';
data += '<style type="text/css" media="print"> .noprint {visibility: hidden;} </style>';
myWindow = window.open('', '', 'width=800,height=600');
myWindow.innerWidth = screen.width;
myWindow.innerHeight = screen.height;
myWindow.screenX = 0;
myWindow.screenY = 0;
myWindow.document.write(data);
myWindow.document.close();
myWindow.focus();
}
如何添加使用,我可以導出打印預覽頁面內多了一個按鈕在csv/xls格式的同一張表?
無法下載標題行 – mpsbhat
代碼僅寫入錶行。不用於標題。你可以看到行號3 var $ rows = $ table.find('tr:has(td)'), – Chirag
如何給下載的文件以外的其他名稱而不是'download'? – mpsbhat