I am trying to add a feature of csv download option in my website. It should convert the html table present in the website in to csv content and make it downloadable. Ive be
Using just jQuery, vanilla Javascript, and the table2CSV library:
export-to-html-table-as-csv-file-using-jquery
Put this code into a script to be loaded in the head section:
$(document).ready(function () {
$('table').each(function () {
var $table = $(this);
var $button = $("
Notes:
Requires jQuery and table2CSV: Add script references to both libraries before the script above.
The table selector is used as an example, and can be adjusted to suit your needs.
It only works in browsers with full Data URI support: Firefox, Chrome and Opera, not in IE, which only supports Data URIs for embedding binary image data into a page.
For full browser compatibility you would have to use a slightly different approach that requires a server side script to echo the CSV.