求助:将页面表里的当前信息导出为xls文件 你可以手工用JS把这个表格数据挖出来组合到一个 window.open() 的新窗口中去,然后再使用newWin.document.execCommand('Saveas',false,'c:\\filename.xls'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 古人写的一个例子,要求office2000,供你参考:<HTML><HEAD></HEAD><BODY><table id="tblData1"></table> <table id="tblData" width="100%" height="165" border="0" cellpadding="1" cellspacing="1" id="List" dwcopytype="CopyTableRow"> <tr class="tableHead"> <td width="51" height="9" style="TEXT-ALIGN: right">序号</td> <td width="111">项目名称</td> <td width="206" style="TEXT-ALIGN: left">机组选择</td> <td width="216" height="9" style="TEXT-ALIGN: left">功能描述</td> <td width="184" height="9" style="TEXT-ALIGN: left">备注</td> </tr> <tr class="cellCenter"> <td style="TEXT-ALIGN: right" height="5">1</td> <td ><a href="www.sohu.com">主汽温度</a></td> <td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox1" name="checkbox1" value="2" checked onclick="runCheckSeclect()"> #5 <input type="checkbox" id="checkbox2" name="checkbox2" value="1" onclick="runCheckSeclect()"> #6 </td> <td style="TEXT-ALIGN: left" height="4"></td> <td height="4" style="TEXT-ALIGN: left"></td> </tr> <tr class="cellCenter"> <td style="TEXT-ALIGN: right" height="10">13</td> <td>#2高加端差</td> <td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox12214" name="checkbox12213" value="2" checked onclick="runCheckSeclect()"> #5 <input type="checkbox" id="checkbox22214" name="checkbox22213" value="1" onclick="runCheckSeclect()"> #6 </td> <td style="TEXT-ALIGN: left" height="10"> </td> <td height="10" style="TEXT-ALIGN: left"> </td> </tr> <tr class="cellCenter"> <td style="TEXT-ALIGN: right" height="10">14</td> <td>#3高加端差</td> <td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox12215" name="checkbox12214" value="2" checked onclick="runCheckSeclect()"> #5 <input type="checkbox" id="checkbox22215" name="checkbox22214" value="1" onclick="runCheckSeclect()"> #6 </td> <td style="TEXT-ALIGN: left" height="10"> </td> <td height="10" style="TEXT-ALIGN: left"> </td> </tr></table><input type="button" value="export" onclick="exportExcel(tblData)"><P> </P></BODY><script language="javascript">function exportExcel(atblData){if(typeof(EXPORT_OBJECT)!="object"){document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");}with (EXPORT_OBJECT){DataType = "HTMLData";HTMLData =atblData.outerHTML;try{ActiveSheet.Export("C:\\owcToExcel.xls", 0);alert('汇出完毕');}catch (e){alert('汇出Excel表失败,请确定已安装Excel2000,并且没打开同名xls文件');}}}</script></HTML> 可是我表里的内容如何放到filename.xls里呢? 我装的是office2000,还是提示“汇出Excel表失败,请确定已安装Excel2000,并且没打开同名xls文件'” datatables加了新div不能使用了 请问页面保存为图片(网上找不到啊) 看不懂帮我解释一下 谢谢 关于一个Table的问题? 一大清早的问个问题,js创建option的问题 自动显示下拉菜单问题 原创:我学JS的过程(要求加分) 在javacript里面怎么把空格转换为换行符 (急) 先谢了 怎样用javascript获取datalist中某一行某一列的值? 我想在一个jsp页面上安排一个编辑框和一个下拉列表框,根据编辑框的内容来决定下拉框的内容该怎么做?在线等,急用 js中如何正确加入jsp的代码 \x0f是什么意思?
<HTML>
<HEAD>
</HEAD>
<BODY>
<table id="tblData1">
</table>
<table id="tblData" width="100%" height="165" border="0" cellpadding="1" cellspacing="1" id="List" dwcopytype="CopyTableRow">
<tr class="tableHead">
<td width="51" height="9" style="TEXT-ALIGN: right">序号</td>
<td width="111">项目名称</td>
<td width="206" style="TEXT-ALIGN: left">机组选择</td>
<td width="216" height="9" style="TEXT-ALIGN: left">功能描述</td>
<td width="184" height="9" style="TEXT-ALIGN: left">备注</td>
</tr>
<tr class="cellCenter">
<td style="TEXT-ALIGN: right" height="5">1</td>
<td ><a href="www.sohu.com">主汽温度</a></td>
<td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox1" name="checkbox1" value="2" checked onclick="runCheckSeclect()">
#5
<input type="checkbox" id="checkbox2" name="checkbox2" value="1" onclick="runCheckSeclect()">
#6 </td>
<td style="TEXT-ALIGN: left" height="4"></td>
<td height="4" style="TEXT-ALIGN: left"></td>
</tr>
<tr class="cellCenter">
<td style="TEXT-ALIGN: right" height="10">13</td>
<td>#2高加端差</td>
<td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox12214" name="checkbox12213" value="2" checked onclick="runCheckSeclect()">
#5
<input type="checkbox" id="checkbox22214" name="checkbox22213" value="1" onclick="runCheckSeclect()">
#6 </td>
<td style="TEXT-ALIGN: left" height="10"> </td>
<td height="10" style="TEXT-ALIGN: left"> </td>
</tr>
<tr class="cellCenter">
<td style="TEXT-ALIGN: right" height="10">14</td>
<td>#3高加端差</td>
<td style="TEXT-ALIGN: left"> <input type="checkbox" id="checkbox12215" name="checkbox12214" value="2" checked onclick="runCheckSeclect()">
#5
<input type="checkbox" id="checkbox22215" name="checkbox22214" value="1" onclick="runCheckSeclect()">
#6 </td>
<td style="TEXT-ALIGN: left" height="10"> </td>
<td height="10" style="TEXT-ALIGN: left"> </td>
</tr>
</table><input type="button" value="export" onclick="exportExcel(tblData)">
<P> </P>
</BODY>
<script language="javascript">
function exportExcel(atblData)
{
if(typeof(EXPORT_OBJECT)!="object"){
document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
}
with (EXPORT_OBJECT)
{
DataType = "HTMLData";
HTMLData =atblData.outerHTML;
try{
ActiveSheet.Export("C:\\owcToExcel.xls", 0);
alert('汇出完毕');
}
catch (e){
alert('汇出Excel表失败,请确定已安装Excel2000,并且没打开同名xls文件');
}
}
}
</script>
</HTML>