您可以将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());
});
答案 0 :(得分:1)
通过导出我假设您的意思是保存到客户端计算机。通常,没有通用的跨浏览器方式只能从客户端执行此操作。通常,必须有来自服务器的http流量,内容类型为text / csv等,确实会触发浏览器进行下载。出于安全原因,不可能触发下载javascript生成的内容。但是,你可以这样做,这是一个很好的现有讨论。
Create a file in memory for user to download, not through server
答案 1 :(得分:1)
您可以导出为CSV,这是一种excel格式。
http://www.highcharts.com/plugin-registry/single/7/Export-CSV