Javascript export to Excel or CSV
A quick Javascript librery to create export to Excel/CSV from HTML tables automatically in the browser. No server required.
Check my blog page for testing: Javascript export to Excel
ExcellentExport.js update: Javascript export to Excel and CSV
Firefox, Chrome
It does not work on Internet Explorer yet. Internet Explorer does not allow to use url data schema on links.
<table id="datatable">
<tr>
<td>100</td> <td>200</td> <td>300</td>
</tr>
<tr>
<td>400</td> <td>500</td> <td>600</td>
</tr>
</table>
<a download="somedata.xls" href="#" onclick="return ExcellentExport.excel(this, 'datatable', 'Sheet Name Here');">Export to Excel</a>
<a download="somedata.csv" href="#" onclick="return ExcellentExport.csv(this, 'datatable');">Export to CSV</a>
Revision history:
1.0 Added Excel data export
1.1 Added CSV data export
1.3 Added minified version.
1.4 Add LICENSE.txt with GPL v3. UTF-8 characters fixed.
Make it work on Internet Explorer. Any ideas are welcome.
IE8 or lower do not support data: url schema. IE9 and upper do not support data: url schema on links.