title: Multiple tables in single sheet using sheetJS
body: <p>I am successfully using the <a href="https://github.com/SheetJS/js-xlsx#parsing-workbooks" rel="noreferrer">example from sheetJS's website</a>, like so:</p>
  
  <pre><code>/* create new workbook */
  var workbook = XLSX.utils.book_new();
  
  /* convert table 'table1' to worksheet named "Sheet1" */
  var ws1 = XLSX.utils.table_to_sheet(document.getElementById('table1'));
  XLSX.utils.book_append_sheet(workbook, ws1, "Sheet1");
  
  /* convert table 'table2' to worksheet named "Sheet2" */
  var ws2 = XLSX.utils.table_to_sheet(document.getElementById('table2'));
  XLSX.utils.book_append_sheet(workbook, ws2, "Sheet2");
  
  /* workbook now has 2 worksheets */
  </code></pre>
  
  <p>Is it possible to append multiple html tables to a single sheet? They have the same structure. I imagine it could be something, like so:</p>
  
  <pre><code>/* convert 'table1', 'table2', 'table3' to single sheet named "Sheet1" */
  var ws1 = XLSX.utils.table_to_sheet(document.getElementById('table1'));
  var ws2 = XLSX.utils.table_to_sheet(document.getElementById('table2'));
  var ws3 = XLSX.utils.table_to_sheet(document.getElementById('table3'));
  XLSX.utils.book_append_sheet(workbook, {ws1, ws2, ws3}, "Sheet1");
  </code></pre>