firefox浏览器下用JS的方式导出excel

我需要用JS的方式将页面的table导出到excel中,在IE浏览器下我知道怎么做,现在需要在火狐浏览器上来实现。有没有高手做过这方面的来指点一下。

firefox浏览器下用JS的方式导出excel,可以依照以下方法:
1、没有具体的代码,但是可以为您提供一个实现思路。我们知道js导出文件实际就是输出二进制文件(前提是您的浏览器权限足以让您的js脚本访问本地文件),您只需要按照excel(组建单的是csv的格式)进行文件输出即可,但是对于功能较为复杂的excel文件(如包含有函数、单元格锁定等)则仅仅用js是无法实现的,推荐考虑使用jxls等专用服务器端组件。
2、用下面这个方法来来导出excel
function exp() {
try{
windows.clipboardData.setData("Text",document.all('table1').outerHTML);
var ExApp = new ActiveXObject("Excel.Application")
var ExBk = ExApp.workbooks.add()
var ExWSh = ExWBk.worksheets(1)
ExApp.DisplayAlerts = false
ExApp.visible = true
}catch(e){
top.Dialog.alert("xxxxxxxxxxxxxxxx")
return false
}
ExWBk.worksheets(1).Paste;
3、也可以这样:
<object style='display:none' classid="clsid:0002E559-0000-0000-C000-000000000046" id="EXPORT_OBJECT1"></object>
<script type="text/javascript">
EXPORT_OBJECT1. EXPORT_OBJECT1.Export([Filename],[Action],[Fromat]);
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-25
  您好!很高兴为您答疑。
  没有具体的代码,但是可以为您提供一个实现思路。我们知道js导出文件实际就是输出二进制文件(前提是您的浏览器权限足以让您的js脚本访问本地文件),您只需要按照excel(组建单的是csv的格式)进行文件输出即可,但是对于功能较为复杂的excel文件(如包含有函数、单元格锁定等)则仅仅用js是无法实现的,推荐考虑使用jxls等专用服务器端组件。
  如果对我们的回答存在任何疑问,欢迎继续问询。本回答被网友采纳
第2个回答  2012-03-23
一般的情况下是不可以的,因为ActiveXObject是ie的插件,只是使用于ie,其他浏览器都不适应,因为ie是windows的,在很多情况下是可以操作windows的程序,别的浏览器要想考研的话,需要开发插件了

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

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

JS 下载\/导出 csv、excel、txt 、img等文件的方法总结
HTML5中给a标签增加了一个download属性,只要有这个属性,点击这个链接时浏览器就不在打开链接指向的文件,而是改为下载,目前只有chrome、firefox、opera、Edge支持。常用此方法点击下载图片。IE既不支持a标签的download属性也不允许js调用a 标签的click方法。2. 前端直接导出文件到本地 2.1 将数据转成Da...

如何设置excel默认浏览器
打开火狐浏览器,找到浏览器“选项”。选项中,在“高级”选项卡,设置“系统默认程序”,点选“让Firefox成为默认浏览器”。关闭火狐浏览器,从EXCEL点开链接查看

能设计一个软件,将需要填写的EXCEL表格生成为网页,在浏览器中填表...
将需要填报的单元格用绑定绑定起来,然后就可以获取到用户填写的相关信息,这样在存入数据库就可以完成 4、这个就是Excel的导出功能,SpreadJS就可以导出Excel并且导出内容保持基本一致。5、Spread支持IE9及以上,并兼容常用的chrome,firefox,safari等主流浏览器。

火狐浏览器保存的密码能不能导出或备份?
可以使用lastpass 密码记录功能只支持标准网页,部分网页不支持。如果需要支持更多网站和多密码,推荐使用扩展 Lastpass http:\/\/mozilla.com.cn\/addon\/51-lastpass-password-manager\/ __一方通行冫 | 发布于2013-08-09 举报| 评论 0 3 为您推荐: 火狐浏览器导出数据 火狐浏览器导出excel 火狐浏览器无法导出...

火狐怎么批量打开excel表格超链接
Firefox浏览器,点击左上角菜单栏,点击“附加组件”在右上侧搜索栏输入“Launch Clipboard”,点击搜索 第一条,点击安装 安装之后点击“立即重启”打开Excel,选中需打开的链接,复制(这里以10条为例)6 进入Firefox浏览器,按“Shift + Alt + K”,这样选中的超链接就会被批量打开了!

如何用火狐浏览器直接打开doc、ppt文档?
Office Online插件,具体步骤如下:1、打开火狐浏览器,地址栏输入about:addons,回车;2、打开页面右上角搜索框后输入View in Office ,点击搜索,找到后点击安装;3、安装完成后,即可直接打开Word, Excel 或PPT文档, 右键单击文档选择 “Open the link in new tab”即可在新选项卡查看该文档了。

怎样设置excel打开firfox浏览器?
右键,超链接输入浏览器地址,确定。以下为设置方法:1.打开火狐浏览器,找到浏览器“选项”。2.选项中,在“高级”选项卡,设置“系统默认程序”,点选“让Firefox成为默认浏览器”。3.关闭火狐浏览器,从EXCEL点开链接查看。

怎么可以让MozillaFirefox浏览器显示ChinaExc
1. 登陆(或者在附件中直接下载ie_tab-1.5.20080823-fx-windows.xpi)下载IE Tab组件,让您可以直接在 Firefox 的标签页中以内嵌的 IE 引擎浏览网页。2. 把ie_tab-1.5.20080823-fx-windows.xpi直接拖进Firefox浏览器中,弹出组件安装提示,点击安装,安装完成重启Firefox浏览器。重启完成后浏览器...

相似回答