我用javascript把web页面上的数据导出到excel表格中,请问怎么把excel中的所有单元格格式设置为文本?以下就是我写的一个函数,请各位高手帮我完善一下.小弟感激不尽function method1(tableid) {
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}
解决方案 »
- JavaScript代碼在firefox下失效
- ASP.NET JavsScript 获取服务器控件的值
- 求个javascript 正则达式
- 大家好!有哪位兄弟能给我介绍点好的书!非常感谢!
- 在问一个js的问题,欢迎指导!
- 请问如何调用function里面定义的“子function",暂且这么说,谢谢!
- <a onclick='Javascript:doit(" aaa 'bbb " );' >s</a> 改如何正确显示,aaa'bbb 里的' 该如何处理?
- 如何弹出一个小窗口
- js checkbox操作
- 关于easyui datagrid标题的问题
- 求助: 关于伸缩屏广告js代码的问题
- 无效的过程调用和参数
.NumberFormatLocal = "@"
加到哪里 ?
oXL.Cells.Select;
oXL.Selection.NumberFormatLocal = "@";