如何使用普通的javascript阅读excel文件

时间:2015-06-11 23:18:40

标签: javascript jquery html angularjs excel

我正在尝试在网页中以表格格式显示Excel工作表数据。目前,我可以使用以下代码从文本区域读取Excel数据

  function generateTable() {
      var data = $('textarea[name=excel_data]').val();
      console.log(data);
      var rows = data.split("\n");

      var table = $('<table />');

      for(var y in rows) {
          var cells = rows[y].split("\t");
          var row = $('<tr />');
          for(var x in cells) {
              row.append('<td>'+cells[x]+'</td>');
          }
          table.append(row);
      }

      // Insert into DOM
      $('#excel_table').html(table);
      }

目前我已将excel文件粘贴到文本区域 如何修改上面的代码,以便我可以直接选择excel文件并显示它而不使用文本区域。我知道使用角度js或jquery的解决方案。有人可以使用普通的javascript告诉你如何做到这一点

1 个答案:

答案 0 :(得分:0)

在类似的情况下,请求业务部门将其电子表格导出为.csv文件而不是开发解析.xlsx的解决方案,这是一个更容易的更改。