如何用javascript导出页面table为excel文件

2025-03-01 09:13:12
推荐回答(2个)
回答1:

你好,可以加个提交按钮,功能是提交表格(table的HTML文本)到一个新页面mytable.php,新页面的功能为:

  • http header为excel,这个时候就直接下载或者是用本地的excel打开了;

  • 新页面直接输出获取到的提交内容HTML文本;

代码如下:

header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=table.xls");
echo $_REQUEST['html'];
?>

回答2:

无所谓吧。。。 无论怎么产生的,这个table最终肯定是在dom中的,js从dom中获取一个table是很容易的事吧。至于导出为excel,写在页面上的的table都能处理,从dom中取出的table也没什么区别。