2015-10-28 1 views
2

Несколько месяцев назад моему начальнику понадобилось, чтобы я создал форму для сбора данных - в то время наиболее разумной задачей было просто сплести форму Google, без проблем. Теперь выясняется, что программа сбора данных нуждается в расширении, и имеет смысл направлять форму в базу данных MySQL (используя PHP) вместо этого - опять же, без проблем, уже сделано. Однако по причинам, которые я не буду здесь останавливаться, мой руководитель все еще хочет, чтобы эти данные также попали в исходный лист Google.PHP для MySQL и лист Google?

Мой вопрос - можно ли отправить данные формы на два отдельных листа, если один из них является таблицей MySQL, а другой - листом Google?

Спасибо!

+2

это всего лишь код, поэтому ... да? –

+0

Никогда не использовал код для записи в Лист Google, но, возможно, загляните в API Google Диска. [Быстрый Google] (https://github.com/asimlqt/php-google-spreadsheet-client) –

+0

PHPExcel Class решит вашу проблему, но с форматом excel. Не уверен, что это действительно поможет или нет. –

ответ

1

Я знаю, что чувствовать бро;)

Там же некоторые ресурсы для обработки запросов босса:

  1. PHPExcel Class библиотека написана на чистом PHP и предоставляя набор классов, которые позволяют записывать и читайте из разных форматов файлов электронных таблиц, таких как Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, HTML ...
  2. Для обработки вы будете нуждаться в скрипте.
  3. Excel/CSV > MySQL
  4. MySQL > Excel/CSV

Если вам нужно напрямую работать с Google Docs, вы должны следовать за предыдущие шаги и играть со следующим проектом:

php-google-spreadsheet-client это библиотека, которая предоставляет простой интерфейс к API Google Spreadsheet.

Вам нужно будет хранить данные в MySQL и передавать их в Google.

Вторая идея:

Если ваш босс Неет это сейчас, вы можете дать шанс Zapier и сделать это быстро. Если вам не нужно очень быстрое время синхронизации, это может быть хорошим вариантом.

Надеюсь, это поможет :)

+1

Спасибо, человек, я убедился, что мой босс вышел из листа Google и просто позвольте мне сделать ее отдельной таблицей в MySQL. Она была немного запугана в использовании MySQL, но я показал ей, что делать, и все хорошо. Тем не менее, я оставлю этот вопрос здесь, так как вы предоставили некоторые полезные ресурсы, и, возможно, кто-то еще однажды наткнется на эту проблему. – skwidbreth