Export CanvasJS Chart Data as CSV

This plugin allows you to export and save CanvasJS Chart's data as CSV. Check out Github Repository for more info / examples.

How to Use?

Import the Script
/* HTML Script Tag */
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/export-canvasjs-chart-data-as-csv/dist/canvasjsascsv.min.js"></script>

/* or */
import CanvasJS from './canvasjs.min';
window.CanvasJS = CanvasJS;
require('export-canvasjs-chart-data-as-csv');

/* React */
import CanvasJSReact from './canvasjs.react';
window.CanvasJS = CanvasJSReact.CanvasJS;
require('export-canvasjs-chart-data-as-csv');
Enable Export & Render the Chart
var chart = new CanvasJS.Chart("chartContainer", {
    .
    .
    .
    exportEnabled: true,
    //Chart Options
    .
    .
    .
});
chart.render();

Live Example

Example 1: Basic Example


Example 2: Exporting Multi-Series Chart as CSV