求js方法 导出Excel

qianhe_he 2011-03-03 11:58:14
在js中有以字符串例如:
var str= "<table border='1' id='tbResult' width='98%' cellspacing='0' cellpadding='0' class='statisticresult'><tr class='headtr'><td>序号</td><td width='50%'>单位名称</td><td width='25%'>参团团组数</td><td width='25%'>派出人次数</td></tr><tr>><td>序号</td><td width='50%'>单位名称</td><td width='25%'>参团团组数</td><td width='25%'>派出人次数</td></tr></table>"

如何用js方法把这个用字符串拼成的表格导出Excel
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzmsyt 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
function saveCode(obj) {
var winname = window.open('', '_blank', 'top=10000');
var strHTML = document.all.tableExcel.innerHTML;
winname.document.open('text/html', 'replace');
winna……
[/Quote]
嘿嘿
wuyq11 2011-03-03
  • 打赏
  • 举报
回复
function saveCode(obj) {
var winname = window.open('', '_blank', 'top=10000');
var strHTML = document.all.tableExcel.innerHTML;
winname.document.open('text/html', 'replace');
winname.document.writeln(strHTML);
winname.document.execCommand('saveas','','excel.xls');
winname.close();
}
activex 涉及安全性设置
anbin0814 2011-03-03
  • 打赏
  • 举报
回复

function AllAreaExcel() {
try{
var oXL = new ActiveXObject("Excel.Application");
}catch(e){
alert("请先安装Excel再进行导出");
return false;
}
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
oSheet.Columns.ColumnWidth =10;
var sel = document.body.createTextRange();

sel.moveToElementText(PrintA);

sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
}

function AllAreaWord() {
try{
var oWD = new ActiveXObject("Word.Application");
}catch(e){
alert("请先安装Word再进行导出");
return false;
}
var oDC = oWD.Documents.Add("", 0, 1);
var oRange = oDC.Range(0, 1);
var sel = document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oRange.Paste();
oWD.Application.Visible = true;
//window.close();
}
</script>
renjunfeng 2011-03-03
  • 打赏
  • 举报
回复
http://www.cnblogs.com/siye1982/archive/2008/01/30/1058705.html
qianhe_he 2011-03-03
  • 打赏
  • 举报
回复
意思就是说给你个textBox 在里面输入<table><tr><td></td></tr></table>这种标签 点击导出excel按钮就可以的那种
qianhe_he 2011-03-03
  • 打赏
  • 举报
回复
我的字符串是用ajax方法从其他地方调来的string类型的 不是htmlTable

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧