scottopell / excellentexport

Javascript export to Excel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExcellentExport.js

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

Compatibility

Firefox, Chrome

It does not work on Internet Explorer yet. Internet Explorer does not allow to use url data schema on links.

Usage

<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.

TODO

Make it work on Internet Explorer. Any ideas are welcome.

Notes

IE8 or lower do not support data: url schema. IE9 and upper do not support data: url schema on links.

About

Javascript export to Excel

License:GNU General Public License v3.0