问题描述
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