JS导出Excel问题

问题描述

var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet;oXL.visible = true;var frame=oXL.Application.GetSaveAsFilename(fliename+".xls","Excel File(*.xls)",".xls");if(frame) oWB.SaveAs(frame);这段代码有个小问题,就是如果本机Office安装版本为2007的话,保存的格式就是2007,只是把.xlsx的改成.xls,里面的内容格式还是为2007格式的,请问有无办法解决,让他生成为2003格式的文件

解决方案

你在导出保存的时候不可以选择保存类型吗,选择Excel 97-2003工作蒲 .xls
解决方案二:
改用后台的导出吧
解决方案三:
不知道你为啥用js导出excel,js的话浏览器之间不知道能不能通用代码,为什么不用java中的jxl跟poi做导出功能呢?

时间: 2024-10-01 11:37:30

JS导出Excel问题的相关文章

tableExport.js导出Excel表格如何给导出的Excel文件赋名字?

问题描述 tableExport.js导出Excel表格如何给导出的Excel文件赋名字? 其中该JS中有个TableName属性,并没有起作用或者我的使用方式不对,求大神解答? 解决方案 http://www.cnblogs.com/qqflying/archive/2012/03/21/2409484.html 解决方案二: http://blog.csdn.net/kalision/article/details/8350506 解决方案三: js前端导出excel表格js 将table表

js导出excel文件的简洁方法(推荐)_javascript技巧

用js可以直接在jsp页面导出数据到excel文件,方法很简洁,如下: 第一,准备一个jsp(暂时取名为export.jsp),内容为: <%@ page contentType="text/html; charset=GBK"%> <% String context = request.getParameter("sContent"); response.setHeader("Content-type","appli

EasyUI 结合JS导出Excel文件的实现方法_jquery

废话俺就少说了,直接进入正题!!单纯的JS能够导出Excel的不多见,一般都需要调用客户端所安装的Office Excel组件来完成这个工作.这里我主要讲EasyUI内的DataGrid如何结合JS导出Excel文件 一. 导出Excel的核心代码段如下所示 function Exproter() { //获取Datagride的列 var rows = $('#test').datagrid('getRows'); var oXL = new ActiveXObject("Excel.Appl

js导出excel时 为什么时间都变成######号了?谢谢指点!

问题描述 js导出excel时 为什么时间都变成解决方案二: 解决方案三:号了?谢谢指点! 解决方案 将excel显示时间的单元格宽度设置的宽一些就可以了.

js导出Excel弹出对话框

WEB页面导出为EXCEL文档的方法 列标题1 列标题2 列标题3 列标题4 列标题5 aaa bbb ccc ddd eee AAA BBB CCC DDD EEE FFF GGG HHH III JJJ

JS导出Excel 代码笔记

var tableToExcel = (function () { var uri = 'data:application/vnd.ms-excel;base64,', template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/

Jsp中的table多表头导出excel文件具体实现

 这篇文章主要介绍了Jsp中的table多表头导出excel文件具体实现,有需要的朋友可以参考一下 首先引入两份JS:copyhtmltoexcel.js以及 tableToExcel.js    代码如下: /*   * 默认转换实现函数,如果需要其他功能,需自行扩展  * 参数:  *      tableID : HTML中Table对象id属性值  * 详细用法参见以下 TableToExcel 对象定义    */ function saveAsExcel(tableID){  var

js导出-不能用execcommand函数导出除了txt,htm,html,以外的格式。

问题描述 不能用execcommand函数导出除了txt,htm,html,以外的格式. 我的客户端是WIN7,IE8 在用document.execCommand("saveas",true,"name.xls"); 导出后的界面,支持的文件格式只有txt,htm,html. 我依照IE7的修改方法: [HKEY_CLASSES_ROOT.xls] "PerceivedType"="document" [HKEY_CLASS

JQuery 导出EXCEL

问题描述 $.extend($.fn.datagrid.methods,{getExcelXml:function(jq,param){varworksheet=this.createWorksheet(jq,param);//alert($(jq).datagrid('getColumnFields'));vartotalWidth=0;varcfs=$(jq).datagrid('getColumnFields');for(vari=1;i<cfs.length;i++){totalWidt