2017-04-08 10 views
0

我想要做的就是找到我的網頁中的所有表:的Javascript許多表到Excel(行/列大小可以不同)

$('table') 

在jQuery中,然後對所有這些轉換成一個excel文件和一張表。這些表格應按照與原始頁面中顯示的順序相同的順序顯示,並在它們之間使用空的Excel行。

我發現已經有很多關於將單個表格轉換爲具有相同行/列大小的excel或兩個表格的答案,但是我沒有發現我想要做的任何線索。

這是我迄今使用:http://jsfiddle.net/cmewv/537

+0

請包括用於一個表的方法示例 – charlietfl

+0

http://stackoverflow.com/questions/17126453/html-table-to-excel-javascript –

+0

問題應該是自包含的。用細節編輯問題 – charlietfl

回答

0

這裏是我的解決方案, 附加的所有表一個表。 醜 - 但有用。

$('body').append('<table style="display:none;" id="test"></table>'); 

$('table').each(function() { 
    $('#test').append($(this).html()); 
    $('#test').append('<tr><td/></tr>'); 
    }); 

$('table#test').remove(); 

然後只是使用任何表來優化轉換器代碼的方法(在做最後的命令之前)。