text: var tablesToExcel = (function () {
      var uri = 'data:application/vnd.ms-excel;base64,'
      , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets>'
      , templateend = '</x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>'
      , body = '<body>'
      , tablevar = '<table>{table'
      , tablevarend = '}</table>'
      , bodyend = '</body></html>'
      , worksheet = '<x:ExcelWorksheet><x:Name>'
      , worksheetend = '</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet>'
      , worksheetvar = '{worksheet'
      , worksheetvarend = '}'
      , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) }
      , format = function (s, c) { return s.replace(/{(\w+)}/g, function (m, p) { return c[p]; }) }
      , wstemplate = ''
      , tabletemplate = '';
  
      return function (table, name, filename) {
          var tables = table;
  
          for (var i = 0; i < tables.length; ++i) {
              wstemplate += worksheet + worksheetvar + i + worksheetvarend + worksheetend;
              tabletemplate += tablevar + i + tablevarend;
          }
  
          var allTemplate = template + wstemplate + templateend;
          var allWorksheet = body + tabletemplate + bodyend;
          var allOfIt = allTemplate + allWorksheet;
  
          var ctx = {};
          for (var j = 0; j < tables.length; ++j) {
              ctx['worksheet' + j] = name[j];
          }
  
          for (var k = 0; k < tables.length; ++k) {
              var exceltable;
              if (!tables[k].nodeType) exceltable = document.getElementById(tables[k]);
              ctx['table' + k] = exceltable.innerHTML;
  			//window.location.href = uri + base64(format(allOfIt, ctx['worksheet' + k]));
          }
  
          //document.getElementById("dlink").href = uri + base64(format(template, ctx));
          //document.getElementById("dlink").download = filename;
          //document.getElementById("dlink").click();
  
          //window.location.href = uri + base64(format(allOfIt, ctx));
  
      }
  })();