1.用导入的方式可能不会保留格式
2.直接用复制粘贴可以保留网格线,但不会保留高度与宽度等
3.把网页另存为a.htm,用excel打开a.htm,格式几乎与html格式一致
4.也可以把网页另存为a.xls,打开a.xls,格式几乎与html格式一致
2.直接用复制粘贴可以保留网格线,但不会保留高度与宽度等
3.把网页另存为a.htm,用excel打开a.htm,格式几乎与html格式一致
4.也可以把网页另存为a.xls,打开a.xls,格式几乎与html格式一致
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<TABLE border=1 id="srctb">
<TR><TD rowspan=2>asdasd</TD><TD>asdf</TD><TD>asdf</TD><TD>asdf</TD></TR>
<TR><TD>asdf</TD><TD>adf</TD><TD>asdf</TD></TR>
<TR><TD colspan=3>dfff</TD><TD>sdf</TD></TR>
</TABLE>
<object classid="clsid:0002E510-0000-0000-C000-000000000046" id="Spreadsheet1" codebase="" width="100%" height="1400">
</object><SCRIPT LANGUAGE="JavaScript">
<!--
function showExcelbyTB(tb,title){
var s_head="<html xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns=\"http://www.w3.org/TR/REC-html40\">"
+"<head>"
+"</head><body>"
var obj = eval("document.all(\""+tb+"\")");
s_head+=obj.outerHTML;
s_head+="</body></html>";
return s_head;
}
Spreadsheet1.HTMLData=showExcelbyTB("srctb","for test");
//-->
</SCRIPT></body>
</html>
我的怎么没有呢,是把数据先导出到excel中,然后在excel中打印,不是页面打印的