Obraz dekoracyjny

Import JSON do Google Sheets bez kodu (n8n)

Jak bez kodu importować JSON z API do Google Sheets w n8n: pobranie, rozbicie listy, spłaszczenie pól, zapis bez duplikatów, zagnieżdżone dane i ograniczenia.

Dane w formacie JSON, np. z API sklepu, systemu reklamowego czy CRM, zaimportujesz do Google Sheets bez kodu w n8n: węzeł HTTP Request pobiera JSON z API, n8n automatycznie zamienia go na listę rekordów, węzeł Edit Fields wybiera i spłaszcza potrzebne pola, a węzeł Google Sheets zapisuje wiersze operacją Append or Update Row. Workflow może działać według harmonogramu, więc arkusz odświeża się sam. Alternatywą jest skrypt Apps Script, ale wymaga programowania.

Krok po kroku

  1. Pobranie: HTTP Request z adresem API, uwierzytelnieniem i paginacją, jeśli API zwraca dane na stronach.
  2. Rozbicie listy: jeśli rekordy są w polu (np. data.items), użyj węzła Split Out, żeby każdy był osobnym elementem.
  3. Spłaszczenie: Edit Fields mapuje zagnieżdżone pola, np. customer.email, na kolumny arkusza.
  4. Zapis: Google Sheets, Append or Update Row po kolumnie klucza, np. ID zamówienia.
  5. Harmonogram i alert: Schedule Trigger oraz powiadomienie przy błędzie.
Różowe i fioletowe bloki w rozgałęzionej strukturze połączone strzałkami przez dwa węzły z tabelą na ciemnym tle.

Zagnieżdżone dane i tablice

JSON często ma listy w środku rekordu, np. pozycje zamówienia. Masz dwie opcje: jeden wiersz na zamówienie z pozycjami połączonymi w tekst albo osobny arkusz z wierszem na każdą pozycję i numerem zamówienia jako kluczem. Druga opcja jest lepsza do analiz.

Przykłady zastosowań

  • zamówienia ze sklepu do arkusza raportowego,
  • wyniki kampanii z API reklamowego do zestawienia tygodniowego,
  • kursy walut lub ceny z publicznego API do kalkulacji,
  • zgłoszenia z helpdesku do analizy jakości obsługi.

Ograniczenia

  • limity Google Sheets API: zapisuj partiami, przy dużych zbiorach rozważ bazę danych,
  • limity API źródłowego: sprawdź dozwoloną liczbę zapytań,
  • arkusz z dziesiątkami tysięcy wierszy zwalnia, więc archiwizuj stare dane.

Więcej o arkuszach w artykule integracja n8n z Google Sheets, a o wywołaniach API w tekście HTTP Request w n8n.

Importy danych z Codeless

Zobacz automatyzacje Google Workspace albo umów bezpłatną konsultację.

Potrzebujesz pomocy z automatyzacją?

Skontaktuj się z nami i porozmawiajmy o Twoich potrzebach. Pomożemy Ci wybrać najlepsze rozwiązanie.

Umów konsultację

Słownik pojęć

TerminDefinicja
JSON - format danych używany do przechowywania i przesyłania strukturalnych informacji, często wykorzystywany w API i integracjach systemowych
n8n <a href="https://code-less.io/blog/automatyzacja-przypomnien-email-bez-kodowania/" data-wpil-monitor-id="267">automatyzacja - platforma typu no-code do</a> tworzenia zautomatyzowanych workflow integrujących różne aplikacje i usługi bez konieczności kodowania
Google Apps Script - język programowania oparty na JavaScript do automatyzacji zadań w ekosystemie Google Workspace
API - interfejs programowania aplikacji, pozwalający różnym systemom na komunikację i wymianę danych
Workflow - zautomatyzowany proces składający się z kolejnych kroków przetwarzania danych lub wykonywania operacji

Często zadawane pytania

Znajdź odpowiedzi na pytania związane z tym artykułem

W n8n pobierz JSON węzłem HTTP Request, rozbij listę węzłem Split Out, zmapuj pola w Edit Fields i zapisz wiersze węzłem Google Sheets.

Masz pytania o ten artykuł?

Skontaktuj się z nami, a odpowiemy na wszystkie Twoje wątpliwości

Bezpłatna konsultacja
Odpowiedź w ciągu 24h
Spersonalizowana wycena

Możesz również skontaktować się z nami bezpośrednio: