Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2012, 11:33
Интересующийся
Отправить личное сообщение для Alexxiss Посмотреть профиль Найти все сообщения от Alexxiss
 
Регистрация: 18.08.2012
Сообщений: 21

Конвертировать таблицу в MS Excel
Здравствуйте! Помогите пожалуйста...
Можно ли с таблицы которая есть на сайте, конвертировать данные в MS Excel? Вот я порылся в интере и нашел код:

<html>
  <head>
    <script type="text/javascript">
      function write_to_excel() {
        str="";
        var mytable = document.getElementsByTagName("table")[0]; 
        var row_Count = mytable.rows.length; 
        var col_Count = mytable.getElementsByTagName("tr")[0].getElementsByTagName("td").length; 

        var ExcelApp = new ActiveXObject("Excel.Application"); 
        var ExcelSheet = new ActiveXObject("Excel.Sheet"); 
        ExcelSheet.Application.Visible = true; 

        for(var i=0; i < row_count ; i++) 
        { 
          for(var j=0; j < col_Count; j++) 
          { 
            str= mytable.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].innerHTML; 
            ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str; 
          } 
        } 

      }
    </script>
    </script>
  </head> 
  <body> 

    <input type="submit" value="Export to EXCEL" onclick="write_to_excel();"/> 

    <!-- ************************************************--> 
    <!--**** INSERT THE TABLE YOU WANT EXPORT HERE ****--> 
    <table><tr><td>First</td><td>second</td></tr></table> 
    <!-- *******************example given above****************--> 

  </body> 
</html>


Но я запускал его в разных браузерах и он не работает? Не подскажите, что в нем не так и как с таблицы конвертировать данные в MS Excel при помощи JS??
Заранее спасибо!
Ответить с цитированием