zoukankan      html  css  js  c++  java
  • javascript 将页面上的Table导出保存为Excel (无格式)

     接受参数:Table的 ID

    function tableToExcel(tblName)   
    {
      
    function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
      
    try
      
    {
        
    var e = document.getElementById(tblName);
        
    var s = ""
        
    for (var j=0; j<e.rows.length; j++)
        
    {
          
    if (e.rows[j].style.display != "none")
          
    {
            
    for (var i=1; i<e.rows[j].cells.length; i++)
            
    {
              
    if (e.rows[j].cells[i].style.display != "none"
                s 
    += e.rows[j].cells[i].innerText.Trim() +"\t";
            }

            s 
    += "\r\n";
          }

        }

        
    var xlsWindow = window.open("","_blank","width=100,height=100");
        xlsWindow.document.write(s);
        xlsWindow.document.execCommand('Saveas',
    true,'%homeDrive%\\Data.xls');
        xlsWindow.close();
      }

      
    catch(e)
      
    {}
    }
  • 相关阅读:
    git 常用命令
    mac 显示隐藏文件
    android 图片缓存
    字符串与枚举相互转换
    ios 消息通知
    ios 真机调试
    ios 宏定义 系统版本 判定
    autolayout autoresizing
    c++对象创建带括号与无括号的区别
    内存对齐
  • 原文地址:https://www.cnblogs.com/lyrix/p/985309.html
Copyright © 2011-2022 走看看