将html的table内容转换成excel表格输出 用firefox怎么实现

页面有一个table表格 点击输出到excel中,ie浏览器实现,但是firefox怎么实现。下面是找的ie实现的代码:
<%@ page contentType="text/html; charset=UTF-8" language="java"
import="java.sql.*"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<TABLE id="outtable" name="outtable">
<TR>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
<TD>asdf</TD>
</TR>
</TABLE>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" class="notPrint">
<SCRIPT LANGUAGE="javascript">
function AutomateExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var hang = outtable.rows.length;

var lie = outtable.rows(0).cells.length;

for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = outtable.rows(i).cells(j).innerText;
}

}
oXL.Visible = true;
oXL.UserControl = true;
}
</SCRIPT>
</body>
</html>
我现在想要在firefox下实现的方法

firefox 自身不带这种功能,你可以在叶面上复制到word 里面(表格)然后通过word 到excel 就方便了。
温馨提示:内容为网友见解,仅供参考
无其他回答

firefox浏览器下用JS的方式导出excel
1、没有具体的代码,但是可以为您提供一个实现思路。我们知道js导出文件实际就是输出二进制文件(前提是您的浏览器权限足以让您的js脚本访问本地文件),您只需要按照excel(组建单的是csv的格式)进行文件输出即可,但是对于功能较为复杂的excel文件(如包含有函数、单元格锁定等)则仅仅用js是无法实现的...

能设计一个软件,将需要填写的EXCEL表格生成为网页,在浏览器中填表吗...
1、这个只要能支持Excel导入,就能实现你的需求,SpreadJS有Excel导入功能 2、你说的其实都是Excel本身的设计风格,上面说的用一些第三方的类Excel表格控件集成到系统中去做页面的Excel表格展示就可以完全做到。SpreadJS就是将Excel的电子表格在网页中去显示,所以显示的效果完全跟Excel一样 3、是基本的填报...

Excel 求助,如何用VBA打开firefox浏览器
你要知道你电脑里的firefox程序在哪,然后就可以用shell打开,比如:Shell "D:\\Program Files\\firefox\\firefox.exe"

就是实用 | 2023全网免费好用的AI办公工具汇总,办公必备AI软件工具大盘...
1、Amymind 官网:Amymind可以通过输入关键词一键生成思维框架,完全免费在线使用,支持在线编辑,可输出为图片格式。2、Whimsica 五、AI会议工具 1、飞书妙记:AI智能会议纪要,快捷语音识别转文字,将会议内容快速整理为知识,智能提取出会议关键词,快速捕捉重点更省精力。2、讯飞听见:科大讯飞A.I.赋能...

大数据的Excel表格怎么制作?
要大数据的 Excel 中获得流畅的体验,建议考虑以下配置:1. 处理器(CPU):选择高性能的多核心处理器,如Intel Core i7或更高级别的处理器,以实现更快的计算和数据处理速度。2. 内存(RAM):Excel 处理大数据时需要大量的内存来存储数据和缓存计算过程。建议选择至少16GB的内存,如果预算允许,可以考虑...

网页内容不能复制如何解决
尝试以下方法:禁用JavaScript:在浏览器设置中,尝试禁用JavaScript。这可能会绕过某些网页使用的复制防护机制。请注意,禁用JavaScript可能会影响其他网页功能。使用开发者工具:在大多数现代浏览器中,你可以打开开发者工具,查看网页的元素和代码。尝试查找文本内容所在的HTML元素,并从开发者工具中复制文本。

jquery如何封装插件jquery封装插件的方法
excellentexport把表格的内容生成excel。兼容Firefox,Chrome,IE6+ datatables表格可交互(对内容进行排序,删除等) handsontable生成Excel外观的数据 JSpreadsheets表格数据的组件库 选取颜色 Spectrum 分享到SNS JiaThis生成分享代码。 编辑器 ace代码编辑器,可以用来做demo演示 ckeditor ueditor百度做的 tinymce对html内容进行...

js怎么点击导航菜单js怎么点击导航菜单没反应
excellentexport把表格的内容生成excel。兼容Firefox,Chrome,IE6+ datatables表格可交互(对内容进行排序,删除等) handsontable生成Excel外观的数据 JSpreadsheets表格数据的组件库 选取颜色 Spectrum 分享到SNS JiaThis生成分享代码。 编辑器 ace代码编辑器,可以用来做demo演示 ckeditor ueditor百度做的 tinymce对html内容进行...

如何编写js插件如何编写js插件文件
excellentexport把表格的内容生成excel。兼容Firefox,Chrome,IE6+ datatables表格可交互(对内容进行排序,删除等) handsontable生成Excel外观的数据 JSpreadsheets表格数据的组件库 选取颜色 Spectrum 分享到SNS JiaThis生成分享代码。 编辑器 ace代码编辑器,可以用来做demo演示 ckeditor ueditor百度做的 tinymce对html内容进行...

如何制作iconfont如何制作icon
excellentexport把表格的内容生成excel。兼容Firefox,Chrome,IE6+ datatables表格可交互(对内容进行排序,删除等) handsontable生成Excel外观的数据 JSpreadsheets表格数据的组件库 选取颜色 Spectrum 分享到SNS JiaThis生成分享代码。 编辑器 ace代码编辑器,可以用来做demo演示 ...

相似回答
大家正在搜