如何打印网页的表格数据?用的SSH框架(应该和这没关系吧),是直接打印还是保存到EXCEL再打印?求思路.

解决方案 »

  1.   

    恩  确实两个地方都可以打印, 看你是否打印到excel中!
      

  2.   

    老板让两种都实现。一下午时间!GOD。
      

  3.   

    <script type="text/javascript">
    function saveCode(obj) {
    var winname = window.open('', '_blank', 'top=10000');
    var strHTML = document.getElementById(obj).innerHTML;
    winname.document.open('text/html', 'replace');
    winname.document.writeln(strHTML);
    winname.document.execCommand('saveas', '', 'excel.xls');
    winname.close();
    }</script>
    </head>
    <body>
    <div id="tableExcel">
    <table id="test" width="100%" border="1" cellspacing="0"cellpadding="0">
    <tr>
    <td colspan="5" align="center">
    WEB页面导出为EXCEL文档的方法
    </td>
    </tr>
    <tr>
    <td>
    列标题1
    </td>
    <td>
    列标题2
    </td>
    <td>
    列标题3
    </td>
    <td>
    列标题4
    </td>
    <td>
    列标题5
    </td>
    </tr>
    <tr>
    <td colspan="5">
    FFFGGGHHHIIIJJJ
    </td>
    </tr>
    <tr>
    <td>
    FFF
    </td>
    <td>
    GGG
    </td>
    <td>
    HHH
    </td>
    <td>
    III
    </td>
    <td>
    JJJ
    </td>
    </tr>
    </table>
    </div> <input type="button" value="另存为 Excel" onclick="saveCode('tableExcel')"> 
    </body>
    这个是导入到Excel中,只用js函数就可以实现