0

我正在使用以下代码将 html 表导出到 excel 中,在 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 中还有一条警告消息说(它是在某种 chinees 中)....part.xlt。

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

* *请让我知道是否有任何其他方法可以将 html 表导出到 excel。

提前致谢 ...

4

1 回答 1

0

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

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

于 2013-05-06T09:39:09.003 回答