Javascript 使用PHPExcel将Highchart导出到Excel

Javascript 使用PHPExcel将Highchart导出到Excel,javascript,php,highcharts,phpexcel,Javascript,Php,Highcharts,Phpexcel,我在一份报告中使用了codeigniter和一些highchart。我需要使用PHPExcel将该报告导出到excel,但目前我仍然找不到任何解决方案 有关于如何在一个excel文件中导出多个highcharts的信息吗?highcharts不是图像,它们是在浏览器中呈现的交互式图表。无法将这些文件导出到Excel。请参阅文档: 您不能直接将图表从Highchart导出到Excel。我知道两种解决方案: 使用Highchart数据使用PHPExcel制作图表 使用相同的JSON生成Highcha

我在一份报告中使用了codeigniter和一些highchart。我需要使用PHPExcel将该报告导出到excel,但目前我仍然找不到任何解决方案


有关于如何在一个excel文件中导出多个highcharts的信息吗?

highcharts不是图像,它们是在浏览器中呈现的交互式图表。无法将这些文件导出到Excel。请参阅文档:


您不能直接将图表从Highchart导出到Excel。我知道两种解决方案:

  • 使用Highchart数据使用PHPExcel制作图表
  • 使用相同的JSON生成Highchart图表和PHPExcel生成的图表

  • 另一种可能是将Highchart图表导出为图像,然后将该图像上载到服务器并添加到Excel。

    您可以将Highchart导出为图像。拜访

    用法:$(“#highchartDiv”).highcharts().exportChart()

    有多个选项可用于导出图表。可以是“image/png”、“image/jpeg”、“application/pdf”或“image/svg+xml”之一


    您还可以在一个excel文件中轻松导出多个图表。

    所以我需要做的是在excel上重新制作图表?是的,这确实是一个选项。有任何选项吗?我已经试过了,但我还有其他问题。Excel似乎对生成的图表不满意。总是要删除它们。那么,您是如何从HighCharts图表中创建Excel图表的呢?是@MarkBaker。这就是我想要实现的。但是在一个excel文件中有不止一个highcharts