打开导出html表只在Windows 7中出现时出错?

时间:2013-04-22 06:03:39

标签: javascript html windows excel windows-7

我使用以下代码将html表导出为ex​​cel,在Win XP和Win Server 2003中打开导出的excel文件时没有错误,但是当我在win 7中尝试时,会出现某种错误,

 function generateexcel(tableid)
 {
         var table= document.getElementById(tableid);
         var html = table.outerHTML;
         window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
  }

信息:有一条警告消息说我们正在打开一种差异文件,即k,但是        在win7中还有一个更热的消息说(它在某种类型的中国).... part.xlt。

还有一件事用扩展名.xls.part.xls / .xlt.part.xlt保存它,我们可以保存我们想要的文件名吗?

* * 如果有任何其他方法可以将html表导出为ex​​cel,请告诉我。

提前感谢...

1 个答案:

答案 0 :(得分:0)

上面写的代码运行良好,错误原因是win7有一个触发此错误的机制,它提供额外的安全性。

将html表数据导出为ex​​cel ...时没有问题。