我有使用php和MySQL从highcharts生成的图表,我想将数据导出到excel(xls)文件中找到很多解决方案但是所有这些解决方案都将数据导出到csv文件?
答案 0 :(得分:1)
然后你可以使用PHPExcel。这是一个将数据导出到Excel的简单实用程序
答案 1 :(得分:1)
你不能:P
javascript对excel一个封闭的源桌面应用程序一无所知 但它确实知道csv基本上是一个字符串,但我不确定你是否可以用javascript触发下载,在这种情况下你需要的是服务器端语言,如php
所以我要做的是 - 一个高级别的名单 -
用php处理ajax调用
3.1进行数据库调用,请求该id的整个模型
3.2使用一些创建excel文件的第三方库
3.3触发下载提示
替代步骤2.
如果您已经在json中使用了模型或者作为javascript对象,您可以对其进行序列化并对'后端'进行ajax调用,然后发送它以保存db调用,然后您将在php中反序列化并继续步骤3.2
如果您可以使用您正在使用的图表类型从highcharts网站发布链接,那将非常有用。它是饼图还是条形图等
也许您可以使用javascript触发下载,但仅限于html5兼容的浏览器 Create a file in memory for user to download, not through server
答案 2 :(得分:0)
您可以尝试使用其中一个用户插件将数据导出到Excel:http://forum.highcharts.com/highcharts-usage/highchart-export-in-excel-t7816/page15.html