簡體   English   中英

Highchart - 將數據導出為Excel文件

[英]Highchart - Export data as Excel file

你可以將Highstock數據導出為Excel嗎? 你有什么主意嗎? 這是我的代碼,但它不起作用。

var chart = new Highcharts.Chart({

    chart: {
        renderTo: 'container'
    },

    xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },

    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]

});

$('#getcsv').click(function () {
    alert(chart.getCSV());
});

http://jsfiddle.net/highcharts/cqjvD/

通過導出我假設你的意思是保存到客戶端計算機。 通常,沒有通用的跨瀏覽器方式只能從客戶端執行此操作。 通常,必須有來自服務器的http流量,內容類型為text / csv等,確實會觸發瀏覽器進行下載。 出於安全原因,不可能觸發下載javascript生成的內容。 但是,你可以做到這一點,這是一個很好的現有討論。

在內存中創建一個文件供用戶下載,而不是通過服務器

您可以導出為CSV,這是一種excel格式。

http://www.highcharts.com/plugin-registry/single/7/Export-CSV

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM