MySQL i Google Sheets połączysz bez kodu w n8n w obie strony. Z bazy do arkusza: workflow według harmonogramu wykonuje zapytanie SQL i zapisuje wynik do arkusza, np. jako raport dla zespołu bez dostępu do bazy. Z arkusza do bazy: zmiany wprowadzone przez zespół w arkuszu (np. cennik, lista klientów do kampanii) trafiają do MySQL po walidacji. Takie połączenie daje ludziom wygodny arkusz, a systemom porządną bazę danych.
Scenariusz 1: raport z MySQL do arkusza
- Schedule Trigger, np. codziennie o 7:00.
- Węzeł MySQL wykonuje zapytanie, np. sprzedaż wczoraj według kategorii.
- Google Sheets czyści zakres i zapisuje nowe dane albo dopisuje wiersze z datą.
- Opcjonalnie wykres w arkuszu odświeża się automatycznie.

Scenariusz 2: dane z arkusza do MySQL
- Google Sheets Trigger reaguje na nowy lub zmieniony wiersz albo workflow sprawdza arkusz według harmonogramu.
- Walidacja: wymagane pola, typy, zakresy wartości.
- Węzeł MySQL zapisuje lub aktualizuje rekord po kluczu.
- Status zapisu wraca do kolumny w arkuszu, np. „zapisano” lub opis błędu.
Kiedy które narzędzie
| Google Sheets | MySQL | |
|---|---|---|
| Kto pracuje | Ludzie, zespół biznesowy | Aplikacje i systemy |
| Skala | Do kilku tysięcy wierszy wygodnie | Miliony rekordów |
| Kontrola danych | Słaba walidacja | Typy, klucze, relacje |
Bezpieczeństwo
- użytkownik bazy z minimalnymi uprawnieniami, osobny dla odczytu i zapisu,
- baza niedostępna publicznie, n8n w tej samej sieci lub połączenie przez tunel,
- arkusz z danymi osobowymi udostępniony tylko właściwym osobom.
Więcej w artykułach integracja n8n z Google Sheets i import CSV do MySQL.
Integracje baz danych z Codeless
Zobacz usługę automatyzacji procesów albo umów bezpłatną konsultację.
