Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Google Data и Documents. Графики гугла. |
Философия, технологии, алгоритмы! |
|
Опции темы |
07.02.2012, 20:25 | #1 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 30
Не в сети |
Google Data и Documents. Графики гугла.
Задача состоит в следующем.
1) Удаленно создать файл excelя и иметь возможность его редактировать. Скрипт исключительно на php. Скрипт будет по команде заполнять новые ячейки. Через некоторое время скрипт создаст новый документ и станет заполнять его. Нужно только пример работы c api гугла. 2) http://www.google.com/publicdata/admin Через этот инструмент нужно каким-то образом удаленно строить графики на странице сайта. Если есть какая-то информация на этот счет - поделитесь. Желательно примеры, снова на php. Пользователь открывает страницу сайта, JS обращается по ajax к php, который работает с api гугла...потом нужно снова через ajax Отобразить график. Графики простые по сути, ось X и Y, значения в том же скрипте php задаются. Исходя из них нужно построить график с помощью инструмента гугла. Need Help, форумчане! |
07.02.2012, 21:05 | #2 |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Я, конечно, не настолько силен в Web-программировании. Но я бы предложил копать в следующем направлении:
1) Отказаться от костылей в виде Google 2) Создать PHP скрипт, который будет получать данные 3) В нем силами ActiveX создать Excel.Application (насколько я понимаю PHP вполне работает с ActiveX) , через Application создать Document, в нем Sheet, заполнить, сохранить в файл. 4) Последний шаг - с помощью этих ваших Ajax'ов динамически впендюрить полученный XLS файл в страницу. |
07.02.2012, 21:16 | #4 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 30
Не в сети |
Спасибо за инфо, почитал поизучал. Однако все наоборот.
Встраивать на страницу только график нужно, созданный гуглом (ссылка в теме). А php просто получая данные, помимо записи их в БД, еще и обновлять файл excel Должен. Плаваю пока тоже. |
07.02.2012, 21:23 | #5 | |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Вопрос - почему нужен именно гугл? Какая конечная цель? Создать и отобразить XLS файл? Правильно я тебя понимаю или нет? |
|
07.02.2012, 22:20 | #6 |
Форумец
Сообщений: 248
Регистрация: 17.01.2005
Не в сети |
AlexanderSergeev, все неправильно. PublicData использовать для простого построения графиков, это как микроскопом гвозди забивать. Для построения графиков есть Google Charts Api. Работа с xls - это большой геморой и головная боль, поэтому вместо него можно использовать csv. Как работать с csv в php я думаю разберетесь.
|