<SCRIPT LANGUAGE="JScript">
function importExcel()
{
var hwnd=window.open('','','');
hwnd.document.write("<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet' codebase='msowc.cab' width='100%' height='100%'><param name='HTMLURL' value='"+window.location.pathname+"'><param name='DataType' value='HTMLURL'><param name='AutoFit' value='0'><param name='DisplayColHeaders' value='-1'><param name='DisplayGridlines' value='-1'><param name='DisplayHorizontalScrollBar' value='-1'><param name='DisplayRowHeaders' value='-1'><param name='DisplayTitleBar' value='-1'><param name='DisplayToolbar' value='-1'><param name='DisplayVerticalScrollBar' value='-1'><param name='EnableAutoCalculate' value='-1'><param name='EnableEvents' value='-1'><param name='MoveAfterReturn' value='-1'><param name='MoveAfterReturnDirection' value='0'><param name='RightToLeft' value='0'><param name='ViewableRange' value='1:65536'></object>");
}
</script>
function importExcel()
{
var hwnd=window.open('','','');
hwnd.document.write("<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet' codebase='msowc.cab' width='100%' height='100%'><param name='HTMLURL' value='"+window.location.pathname+"'><param name='DataType' value='HTMLURL'><param name='AutoFit' value='0'><param name='DisplayColHeaders' value='-1'><param name='DisplayGridlines' value='-1'><param name='DisplayHorizontalScrollBar' value='-1'><param name='DisplayRowHeaders' value='-1'><param name='DisplayTitleBar' value='-1'><param name='DisplayToolbar' value='-1'><param name='DisplayVerticalScrollBar' value='-1'><param name='EnableAutoCalculate' value='-1'><param name='EnableEvents' value='-1'><param name='MoveAfterReturn' value='-1'><param name='MoveAfterReturnDirection' value='0'><param name='RightToLeft' value='0'><param name='ViewableRange' value='1:65536'></object>");
}
</script>
解决方案 »
- 关于div iframe和textarea高度计算的问题
- 为什么这个不对?
- JS脚本中onClick没有起作用,大家帮我看看我哪里写错了
- missingt;before statement
- js 控制小数位数的输入(老帖重复)-----急
- 发布 XMLDOM 访问类
- ff下width有问题啊。。。。。。。
- [求助] ExtJs的window窗体如何隐藏?
- 问一个页面调用其他页面的问题!
- 怎么才能弹出多个窗口呢,我弹出的窗口总是覆盖掉原来的那个!
- 如何改变同父页面的另一页面的下拉框选中的值?(很简单)(急)
- 如何实现mailto:[email protected]?subject=aaa&body=thebody 中的thebody可以加上回车呀
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD>
<BODY bgcolor="#ffffff">
<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=1 bgcolor="#000000">
<TR bgcolor="#006699" align="center">
<TD height="10"><font color="#ffffff" >订单编号</font></TD>
<TD height="10"><font color="#ffffff" >支付流水号</font></TD>
<TD height="10"><font color="#ffffff" >姓名</font></TD>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> C0408220026 </td>
<td valign=top> 20040822530023 </td>
<td valign=top> 李文卫 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 陈思奇 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 何仲鑫 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 黄汝军 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 马若瑜 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 杨金成 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 邓伟 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 洪梅 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 黄永琪 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 汪贞辉 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 周新维 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 何善通 </td>
</TR>
<TR align="center" bgcolor="#ffffff">
<td valign=top> B0408211056 </td>
<td valign=top> 20040821529569 </td>
<td valign=top> 黄朝婷 </td>
</TR>
</TABLE>
<INPUT id=button1 type=button value="Excel" onclick="importExcel()">
<SCRIPT LANGUAGE="JScript">
function importExcel()
{
var hwnd=window.open('','','');
hwnd.document.write("<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet' codebase='msowc.cab' width='100%' height='100%'><param name='HTMLURL' value='"+window.location.pathname+"'><param name='DataType' value='HTMLURL'><param name='AutoFit' value='0'><param name='DisplayColHeaders' value='-1'><param name='DisplayGridlines' value='-1'><param name='DisplayHorizontalScrollBar' value='-1'><param name='DisplayRowHeaders' value='-1'><param name='DisplayTitleBar' value='-1'><param name='DisplayToolbar' value='-1'><param name='DisplayVerticalScrollBar' value='-1'><param name='EnableAutoCalculate' value='-1'><param name='EnableEvents' value='-1'><param name='MoveAfterReturn' value='-1'><param name='MoveAfterReturnDirection' value='0'><param name='RightToLeft' value='0'><param name='ViewableRange' value='1:65536'></object>");
}
</script>
</BODY>
</HTML>
sub ExportToExcel(Param)
if not window.confirm("导出为Excel文件吗?" & chr(13) & chr(10) & "提示:导出为Excel文件必须将IE本地安全级别设置为默认级别或者把自定义" & chr(13) & chr(10) & " 级别里第二个选项设置为禁用,否则Excel文件将直接保存到C盘目录下") then
Exit sub
end if
if not isObject(EXPORT_OBJECT) then
document.body.insertAdjacentHTML "afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>"
end if
dim webToExcelobj '这个是page页面导入的,替换成表格
set webToExcelobj = document.frames("MainFrame")
for i = 0 to webToExcelobj.document.all.length - 1
if webToExcelobj.document.all(i).tagName = "HTML" then
WebToExcel webToExcelobj.document.all(i).outerHTML
Exit for
end if
next
end sub sub WebToExcel(htmlString)
On Error Resume next
dim fileName
fileName = ExcelDescript
if Trim(fileName) = "" then
fileName = "HtmlToExcel"
end if
fileName = fileName & "_" & Report_ID
fileName = fileName & "_" & FormatDateTime(now, vbShortDate) & ""
if not isObject(EXPORT_OBJECT) then
document.body.insertAdjacentHTML "afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>"
end if
if isObject(EXPORT_OBJECT) then
EXPORT_OBJECT.DataType = "HTMLData"
EXPORT_OBJECT.HTMLData = htmlString
EXPORT_OBJECT.ActiveSheet.Export "C:\" & fileName & ".xls", 0
if Err.Number = 0 then
alert( "导出成功!")
end if
else
msgbox "导出为Excel文件失败,请确定已安装Excel2000(或更高版本)."
end if
end sub