2017-02-21 3 views
-2

私はcodeigniterとハイチャートを1つのレポートで使用しています。 PHPExcelを使用してレポートをエクスポートする必要がありますが、今のところこのケースでは解決策が見つかりません。PHPExcelを使用してハイチャートをExcelにエクスポート

1つのExcelファイルに複数のハイチャートをエクスポートするにはどうすればよいですか?

答えて

0

ハイチャートはイメージではなく、ブラウザ内で表示されるインタラクティブなチャートです。これらはExcelにエクスポートできません。あなたが直接ExcelにHighchartからグラフをエクスポートすることはできません

https://github.com/PHPOffice/PHPExcel

+0

それで、私がする必要があるのは、Excelのチャートをリメイクすることです。 –

+0

はい、これは本当にオプションです。 –

+0

オプションはありますか?私はそれを試したが、私は他の問題がある。 Excelは私の生成されたグラフに満足していないようです。それは常にそれらを削除します.. –

1

:ドキュメントを参照してください。

  1. ハイチャートデータを使用して、PHPExcelを使用してグラフを作成します。
  2. 同じJSONを使用して、ハイチャートチャートとPHPExcelで生成されたチャートを生成します。

ハイチャートチャートをイメージとしてエクスポートし、そのイメージをサーバーにアップロードしてExcelに追加することも可能です。

0

ハイチャートをイメージとして書き出すことができます。訪問https://www.highcharts.com/docs/export-module/export-module-overview

使用:$( "#highchartDiv")。highcharts()。exportChart();

グラフをエクスポートするオプションは複数あります。 'image/png'、 'image/jpeg'、 'application/pdf'、 'image/svg + xml'のいずれかになります。

複数のチャートを1つのExcelファイルに簡単に書き出すこともできます。

関連する問題