2015-02-24 38 views
5

Jak mogę połączyć arkusz kalkulacyjny Google z PostgreSQL? Wyszukałem go i dostałem przykładowy kod dla MySQL i kilka produktów, które to robią. Zgodnie z tym link, istnieje wsparcie dla kilku baz danych.Jak mogę połączyć arkusz kalkulacyjny Google z PostgreSQL?

+0

Jeśli Twoje pytanie brzmi "Jak połączyć arkusz kalkulacyjny Google z PostgreSQL?", Zapytaj o to. "Czy ktoś próbował ...?" zostanie zamknięty. –

+0

Próbuję zrobić to samo. Jeśli się dowiem, dam ci. W międzyczasie, wymyśliłeś to? – netskink

+0

Nie. Zamiast łączyć go, zarządzam skryptem perl, który wygeneruje plik oddzielony tabulatorami, a następnie zaimportuje ten plik. Nie jest to optymalne rozwiązanie, ale działa ... – Jayadevan

Odpowiedz

1

Możesz także skorzystać z naszego narzędzia do raportowania samoobsługi - Kloudio, aby połączyć swoje Arkusze Google z bazą danych PostgreSQL i zintegrować je z pobieraniem i przesyłaniem. Ponadto możesz zaplanować odświeżenie w razie potrzeby, aby Arkusz Google pozostał aktualny. Nie musisz ręcznie uruchamiać zapytań ręcznie.

0

Wow, zapomniałem o tym pytaniu. Pracowałem nad tym, tworząc dodatkową bazę danych MySQL dla dwóch baz danych. Baza danych Mysql miała jedną tabelę, która służyła do rozmowy z interfejsem Google w arkuszach. Z kolei ta tabela mysql była tabelą obcą w bazie danych PostgreSQL.

1

Moje podejście polega na używaniu R i jego instrukcji google oraz bibliotek DBI. Googlesheets łączy arkusz kalkulacyjny z R, a DBI łączy R z PostgreSQL. Możesz aktualizować tabelę, kiedy tylko chcesz, po prostu uruchamiając skrypt. Dzięki takiemu podejściu można także dodać transformacje danych przed ich zapisaniem w PostgreSQL. Innym sposobem jest użycie Pythona i pand i bibliotek gspread.

Więcej informacji: Google-: https://cran.r-project.org/web/packages/googlesheets/vignettes/basic-usage.html

DBI: https://cran.r-project.org/web/packages/DBI/vignettes/DBI-1.html

-1

Należy spojrzeć na QueryClips. Opisujesz jej podstawowy przypadek użycia.