Создать диаграмму Excel программно на PHP - PullRequest
3 голосов
/ 13 октября 2009

Есть ли у вас какие-либо идеи о том, как программно создать диаграмму в листе Excel из PHP?

Я знаю, что вы можете вызвать COM-объект Excel, но сервер работает на компьютере с Linux ...

Я уже использую превосходную библиотеку PHPExcel, но они не предлагают возможность создавать диаграммы.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 13 октября 2009

Попробуйте Google Charts API.

Еще один вариант, который вы можете посмотреть - это инструмент RRD, см. здесь

НТН

2 голосов
/ 13 октября 2009

Я думаю, это неплохая идея использовать библиотеку PHPs GD, как эти

Графики WS

Учебник по гистограмме

или JpGraph , я не уверен во внутренних органах, но есть бесплатные версии PHP5 и PHP4

0 голосов
/ 13 октября 2009

Google Charts - хорошая идея. Я бы использовал встроенные в PHP функции рисования для генерации диаграммы.

0 голосов
/ 13 октября 2009

Я не верю, что использование Excel - лучший способ создания диаграммы. Как правило, в ASP.net вы либо пишете свой собственный рендеринг диаграммы, либо используете для этого внешний компонент (либеральное определение).

Мои предложения:

  1. Передайте данные в gnuplot, настройте их и получите вывод
  2. Получить сторонний виджет для отправки данных и обработки взаимодействия с пользователем (настоятельно рекомендуется)
  3. Напишите свой собственный элемент управления графиками (без проблем с лицензированием, но не стоит раздражать, если вы действительно не любите делать графику самостоятельно)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...