您可以将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());
});
发布于 2013-10-29 22:20:33
我假设您所说的导出是指保存到客户端计算机。通常,没有通用的跨浏览器的方法来仅从客户端完成此操作。通常,必须有来自服务器的具有文本/csv等内容类型的http流量,才能触发浏览器进行下载。出于安全原因,实际上不可能触发javascript生成的内容的下载。然而,你可以做到这一点,这里有一个关于这方面的很好的现有讨论。
Create a file in memory for user to download, not through server
发布于 2013-10-30 12:02:51
您可以导出为CSV,这是excel格式之一。
http://www.highcharts.com/plugin-registry/single/7/Export-CSV
https://stackoverflow.com/questions/19670017
复制相似问题