JSFiddle - React, Tailwind, and code Playground
by jphuizar
HTML
<!-- 1 -->
<table id="table1">
<p>Table 1</p><hr>
<tr><td>Question 1:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
<tr><td>Question 2:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
</table>
<!-- 2 -->
<p>Table 2</p><hr>
<table id="table2">
<tr><td>Question 3:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
<tr><td>Question 4:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
</table>
<!-- 3 -->
<p>Table 3</p><hr>
<table id="table3">
<tr><td>Question 5:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
<tr><td>Question 6:</td>
<td><select>
<option value="0">0</option>
<option value="1">1</option>
</select></td></tr>
</table>
<button onclick="tablesToExcel(['table1','table2','table3'], ['Summary','SectionA', 'SectionB'], 'TestBook.xls', 'Excel')">Export to Excel</button>
<script>
var tablesToExcel = (function() {
var uri = 'data:application/vnd.ms-excel;base64,'
, tmplWorkbookXML = '<?xml version="1.0"?><?mso-application progid="Excel.Sheet"?><Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">'
+ '<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"><Author>Axel Richter</Author><Created>{created}</Created></DocumentProperties>'
+ '<Styles>'
+ '<Style...