使用URI将HTML数据导出到Mac上的Excel

所以我使用数据URI将HTML数据导出到Excel,问题是,它不能在IE(我正在修复)上工作,而且在Mac上不起作用。 它将其导出到原始的HTML,这显然不是我想要的。 这是我的HTML(它在Windows上完全导出到Excel:

<html> <body> <table> <tr><td>Hello</td></tr><tr><td>Hi</td><td>Hola</td></tr> </table> </body> </html> 

这里是我的JavaScript:

 excelData = $(".excelData").html(); window.location.href = 'data:application/vnd.ms-excel,' + excelData; 

这与Mac上不同的MIMEtypes有关吗? 我究竟做错了什么?