title: Can not convert xlsx file into json using javascript
body: <p>I am trying to convert xls file into json I can convert it successfully but when I try to convert xlsx file into json I get an error as "Uncaught Header Signature: Expected d0cf11e0a1b11ae1 saw 504b030414000808".</p>
  
  <p>Index.html</p>
  
  <pre><code>&lt;!doctype html&gt;
  &lt;html lang="en"&gt;
  &lt;head&gt;
      &lt;meta charset="UTF-8"&gt;
      &lt;title&gt;XL to JSON&lt;/title&gt;
  
      &lt;script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"&gt;&lt;/script&gt;
      &lt;script src=" https://cdnjs.cloudflare.com/ajax/libs/xls/0.7.4-a/xls.js"&gt;&lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;input type="file" id="my_file_input" /&gt;
      &lt;div id='my_file_output'&gt;&lt;/div&gt;
  
      &lt;script&gt;
          var oFileIn;
  
          $(function() {
              oFileIn = document.getElementById('my_file_input');
              if(oFileIn.addEventListener) {
                  oFileIn.addEventListener('change', filePicked, false);
              }
          });
  
  
          function filePicked(oEvent) {
              // Get The File From The Input
              var oFile = oEvent.target.files[0];
              var sFilename = oFile.name;
              // Create A File Reader HTML5
              var reader = new FileReader();
  
              // Ready The Event For When A File Gets Selected
              reader.onload = function(e) {
                  var data = e.target.result;
                  var cfb = XLS.CFB.read(data, {type: 'binary'});
                  var wb = XLS.parse_xlscfb(cfb);
                  // Loop Over Each Sheet
                  wb.SheetNames.forEach(function(sheetName) {
                      // Obtain The Current Row As CSV
                      var sCSV = XLS.utils.make_csv(wb.Sheets[sheetName]);
                      var oJS = XLS.utils.sheet_to_row_object_array(wb.Sheets[sheetName]);
  
                      $("#my_file_output").html(sCSV);
                      console.log(oJS)
                  });
              };
  
              // Tell JS To Start Reading The File.. You could delay this if desired
              reader.readAsBinaryString(oFile);
          }
      &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Can any one please tell me how should I solve this.I am badly stucked in this problem.Thanks in advance.</p>