Dane z Google Sheets możesz pokazać na stronie lub w raporcie HTML bez programowania na kilka sposobów. Najprostszy: Plik → Udostępnij → Opublikuj w internecie i osadzenie arkusza na stronie. Bardziej elastyczny: workflow w n8n, który pobiera wiersze z arkusza i zwraca gotową tabelę HTML przez webhook (strona wczytuje ją jak każdy adres) albo wysyła ją mailem jako czytelny raport. Wybór zależy od tego, czy dane są publiczne, jak mają wyglądać i jak często się zmieniają.
Porównanie metod
| Metoda | Zalety | Ograniczenia |
|---|---|---|
| Publikacja arkusza i osadzenie | Kilka kliknięć | Dane publiczne, wygląd jak arkusz |
| Wykres z arkusza osadzony na stronie | Szybka wizualizacja | Ograniczona stylizacja |
| n8n: webhook zwracający HTML | Własny wygląd, filtrowanie, ukrycie kolumn | Wymaga zbudowania workflow |
| n8n: raport HTML mailem | Raport trafia do odbiorców sam | Statyczny w chwili wysłania |

Webhook z tabelą HTML w n8n
- Węzeł Webhook z metodą GET i adresem, np.
/cennik. - Google Sheets pobiera wiersze, np. tylko aktywne produkty.
- Węzeł HTML (lub Code) buduje tabelę z wybranych kolumn i prostym stylem.
- Respond to Webhook zwraca HTML z nagłówkiem Content-Type text/html.
- Na stronie osadzasz wynik, np. w ramce, albo wczytujesz go skryptem.
Przy większym ruchu lepiej generować HTML według harmonogramu i zapisywać go jako plik statyczny, zamiast pobierać arkusz przy każdym wyświetleniu.
Zastosowania
- cennik lub lista produktów aktualizowana przez zespół w arkuszu,
- harmonogram wydarzeń, szkoleń, dyżurów,
- tabela wyników lub statusów dla klientów,
- cotygodniowy raport HTML mailem dla zarządu.
Bezpieczeństwo
Opublikowany arkusz jest dostępny dla każdego z linkiem. Jeśli dane są wewnętrzne, użyj n8n z uwierzytelnieniem webhooka i pokazuj tylko potrzebne kolumny. Więcej w artykułach integracja n8n z Google Sheets i API w n8n.
Automatyzacje Google Sheets z Codeless
Zobacz automatyzacje Google Workspace albo umów bezpłatną konsultację.