2017-02-21 4 views
-2

Я использую codeigniter и некоторые highchart в одном отчете. И мне нужно экспортировать этот отчет, чтобы преуспеть с помощью PHPExcel, но прямо сейчас я до сих пор не могу найти решение для этого случая.Экспорт Highchart в Excel с использованием PHPExcel

Есть ли какая-либо информация Как экспортировать несколько высокоуровневых карт в один файл Excel?

ответ

0

Highcharts - это не изображения, они представляют собой интерактивные диаграммы, представленные в вашем браузере. Они не могут быть экспортированы в Excel. Обратитесь к документации:

https://github.com/PHPOffice/PHPExcel

+0

Итак, что мне нужно сделать, это переделать диаграмму на Excel? –

+0

Да, это действительно вариант. –

+0

Есть ли какой-нибудь вариант? Я пробовал, но у меня другая проблема. Excel кажется недовольным моей сгенерированной диаграммой. Это всегда удаляет их. –

1

Вы не можете напрямую экспортировать диаграмму из Highchart в Excel. Я знаю 2 решения:

  1. Используйте данные Highchart, чтобы составить диаграмму с использованием PHPExcel.
  2. Используйте тот же JSON для создания диаграммы Highchart и диаграммы, сгенерированной PHPExcel.

Anothe возможность экспортировать диаграмму Highchart в качестве изображения, а затем загрузить это изображение на сервер и добавить его в Excel.

0

Вы можете экспортировать Highchart как изображения. Посетите https://www.highcharts.com/docs/export-module/export-module-overview

Использование: $ ("# highchartDiv"). Highcharts(). ExportChart();

Для экспорта диаграммы имеется несколько вариантов. Может быть одним из «image/png», «image/jpeg», «application/pdf» или «image/svg + xml»

Вы также можете легко экспортировать несколько диаграмм в один файл Excel.

Смежные вопросы