JS导出Excel问题

[code="js"]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);[/code]

这段代码有个小问题,就是如果本机Office安装版本为2007的话,保存的格式就是2007,只是把.xlsx的改成.xls,里面的内容格式还是为2007格式的,请问有无办法解决,让他生成为2003格式的文件

你在导出保存的时候不可以选择保存类型吗,选择Excel 97-2003工作蒲 .xls

不知道你为啥用js导出excel,js的话浏览器之间不知道能不能通用代码,为什么不用java中的jxl跟poi做导出功能呢?

改用后台的导出吧