首页 文章

如何在Highcharts中使用外部按钮导出CSV和XLS

提问于
浏览
1

如你所见http://jsfiddle.net/9pxurfga/

我有 export buttons outside 图表,我需要将数据下载到 CSVXLS .

使用highcharts导出默认按钮一切正常:PNG,JPEG,CSV,XLS .

使用我的自定义按钮 PNG 导出即可,但不是其他按钮 .

我不知道如何使用exportChart函数 CSVXLS ,它似乎只适用于图像,但不适用于数据/文本格式 .

$('#button1').click(function () {
    var chart = $('#container').highcharts();
    chart.exportChartLocal({
        type: 'text/csv'
    });
});

1 回答

  • 1

    您可以调用名为 downloadCSVdownloadXLSexport-data 模块中指定的不同函数 .

    例如(JSFiddle):

    // Export TO CSV
    $('#button2').click(function () {
        var chart = $('#container').highcharts();
        chart.downloadCSV();
    });
    
     // Export TO XLS
    $('#button3').click(function () {
        var chart = $('#container').highcharts();
        chart.downloadXLS();
    });
    

    这些功能不使用导出服务器 .

    请注意,要为我必须添加的所有按钮获取相同的文件名输出:

    exporting: {
        filename: 'chart'
    }
    

相关问题