将多个表Javascript到excel(行/列大小可以不同)

将多个表Javascript到excel(行/列大小可以不同),javascript,jquery,excel,Javascript,Jquery,Excel,我要做的是在我的页面中查找所有表: $('table') 然后将它们转换为一个excel文件和一张工作表。这些表的显示顺序应与它们在原始页面中的显示顺序相同,它们之间有一个空白excel行 我已经找到了很多关于将一个表转换为excel或两个具有相同行/列大小的表的答案,但我没有找到任何线索来说明我正在尝试做什么 这就是我目前使用的:这是我的解决方案, 将所有表追加到一个表中。 丑陋-但有效 $('body').append('<table style="display:none;" id

我要做的是在我的页面中查找所有表:

$('table')
然后将它们转换为一个excel文件和一张工作表。这些表的显示顺序应与它们在原始页面中的显示顺序相同,它们之间有一个空白excel行

我已经找到了很多关于将一个表转换为excel或两个具有相同行/列大小的表的答案,但我没有找到任何线索来说明我正在尝试做什么

这就是我目前使用的:

这是我的解决方案, 将所有表追加到一个表中。 丑陋-但有效

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

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

$('table#test').remove();
$('body')。追加(“”);
$('table')。每个(函数(){
$('#test').append($(this.html());
$('#test')。附加('');
});
$('table#test')。删除();

然后只需使用任何表格到excel的转换代码方法(在执行最后一个命令之前)。

请包括用于一个表格的方法示例。问题应该是自包含的。编辑带有细节的问题