您好,匿名用户
随意问技术百科期待您的加入

jsp页面导出excel

0 投票
function printExc(tableId) {
		    try {
		        var elTable = document.getElementById(tableId);
		        var oRangeRef = document.body.createTextRange();
		        oRangeRef.moveToElementText(elTable);
		        oRangeRef.execCommand("Copy");
		        var oXL = new ActiveXObject("Excel.Application");
		        var oWB = oXL.Workbooks.Add;
		        var oSheet = oWB.ActiveSheet;
		        oSheet.Paste();
		        //oSheet.Cells.NumberFormatLocal = "@";  //格式化数字时使用
		        //oSheet.Columns("D:D").Select;
		        //oXL.Selection.ColumnWidth = 10;
		        oXL.Selection.Columns.AutoFit;    //列宽自动适应
		        oXL.Selection.rowHeight = 22;  //行高
		        oXL.Visible = true;
		        oSheet = null;
		        oWB = null;
		        appExcel = null;
		    }
		    catch (e) {
		        alert(e.description);
		    }
		}

页面通过Js导出excel.页面table里显示的格式都是正确的,但是为什么导成excel之后格式就乱了??
ps 是不是跟我用jquery合并的部分单元格有关系??急!!

用户头像 提问 2012年 12月1日 @ Lux 上等兵 (267 威望)
分享到:

你的回答

隐私保护: 您的邮箱仅用于发送系统通知。
请输入验证码:
    图片验证码看不清?
登录注册后不会被要求输入验证码。

提一个问题:

相关问题

+3 投票
1 回复 40 阅读
用户头像 提问 2013年 1月24日 @ Maokai 上等兵 (292 威望)
0 投票
1 回复 72 阅读
0 投票
1 回复 50 阅读
用户头像 提问 2012年 12月1日 @ Gemini 上等兵 (319 威望)
0 投票
0 回复 32 阅读
用户头像 提问 2012年 12月1日 @ Kassadin 上等兵 (255 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...