Zpracování a vizualizace dat
Data jsou klíčem k lepším rozhodnutím. Mnoho firem i jednotlivců používá Excel jako hlavní nástroj pro práci s daty, ale co když potřebujete něco efektivnějšího, co umožní automatizaci a pokročilou vizualizaci? Místo závislosti na cloudových řešeních jako Power BI nebo Google Data Studio testuji způsob, jak zpracovávat data lokálně.
Automatizace zpracování dat: Excel → n8n → PostgreSQL → Metabase
V dnešní době se data nacházejí ve všech koutech firemního IT ekosystému. Excel je stále široce využívaným nástrojem pro práci s daty, ale má svá omezení – zvláště pokud je potřeba data pravidelně aktualizovat, analyzovat a vizualizovat.
Abych odstranil potřebu manuálního exportu, importu a ručních úprav, vytvořil jsem automatizovaný workflow, který propojuje Excel, n8n, PostgreSQL a Metabase. Tento článek podrobně popíše, jak jsem tento systém nastavil, jaké problémy řeší a jaké jsou jeho výhody.
Cílem je vizualizace dat z excelu, do kterého se ukládají data. Nejde tedy o stabilní sešit, který je možné vizualizovat jiným způsobem, typicky jednoduchým exportem csv.
Jak to funguje?
✅ Excel slouží jako zdroj dat, která se automaticky získávají pomocí n8n
✅ n8n přenáší data do databáze PostgreSQL, kde se ukládají
✅ Metabase napojené na databázi umožňuje snadnou vizualizaci a analýzu přímo ve webovém rozhraní
1. Problém ručního zpracování dat v Excelu
Excel sice nabízí velkou flexibilitu, ale není ideální pro zpracování velkých objemů dat a jejich analýzu.
- Riziko chyb – ruční manipulace s daty vede k překlepům a neaktuálním výsledkům
- Špatná škálovatelnost – velké tabulky zpomalují práci a sdílení souborů je neefektivní
- Opakující se procesy – nutnost manuální aktualizace a přepočítávání vzorců
- Nemožnost efektivní vizualizace a sdílení
Proto jsem se rozhodl vytvořit automatizovaný systém, který Excel využívá pouze jako zdroj dat, ale následné zpracování a vizualizace probíhá na výkonnějším backendu.

2. Automatizované načítání dat z Excelu pomocí n8n
n8n je open-source nástroj pro automatizaci, který umožňuje zpracovávat data a propojit různé aplikace a služby. V tomto projektu slouží k:
- Načítání excel souborů z úložiště
- Zpracování a validaci dat
- Ukládání dat do PostgreSQL databáze
Proč jsem vybral n8n?
✅ Je open-source – běží přímo na vašem serveru, žádná závislost na cloudových službách
✅ Flexibilní – umožňuje napojení na různé zdroje dat (API, soubory, databáze)
✅ Jednoduché workflow – vizuální editor umožňuje snadnou konfiguraci
3. Uložení dat z n8n do PostgreSQL databáze
Databázový systém PostgreSQL je ideální pro strukturovaná data, která potřebujeme uchovávat nebo vizualizovat.
Výhody PostgreSQL oproti Excelu:
✅ Stabilita a bezpečnost – data jsou trvale uložená, nehrozí ztráta při chybě v souboru
✅ Podpora SQL dotazů – lze snadno filtrovat, třídit a agregovat data
✅ Škálovatelnost – vhodné pro velké objemy dat
📌 Jak probíhá uložení dat?
- n8n načte data z excel sešitu
- převede je do json formátu
- uloží je do normalizované tabulky v PostgreSQL databázi
Tento přístup umožňuje rychlé zpracování i velkých datasetů, což by v Excelu nebylo možné.

4. Vizualizace dat v Metabase – alternativní Power BI běžící lokálně
Metabase je open-source nástroj pro analýzu dat, který umožňuje vytvářet dashboardy, grafy a reporty přímo v prohlížeči.
Jak Metabase pracuje?
✅ Napojí se na PostgreSQL databázi
✅ Umožňuje vytvářet SQL dotazy nebo vizuálně generovat grafy
✅ Data jsou vždy aktuální, bez nutnosti manuální aktualizace
✅ Dashboardy lze sdílet a přizpůsobit
📌 Výhody Metabase oproti Power BI
✔ Nezávislost na cloudu – běží plně lokálně, data neopouští server
✔ Jednoduché ovládání – vytvoření dashboardů zvládne i uživatel bez hluboké znalosti Power BI
✔ Aktualizace dat – běží na vašem serveru a vy určujete kdy se data aktualizují
✔ Automatizace – lze nastavit pravidelné generování reportů
📌 Nevýhody Metabase oproti Power BI
✔ Nejde o plnohodnotnou náhradu za Power BI – nemá tolik možností, pokud je ale nepotřebujete, není to nevýhoda!

Výhody celého řešení
💡 Automatizace – odpadá nutnost manuálních úprav dat
💡 Bezpečnost – žádná data neopouštějí váš server, pracuje plně lokálně
💡 Rychlost – dotazy a vizualizace jsou téměř okamžité
💡 Flexibilita – možnost připojit další datové zdroje (API, CRM, ERP systémy)
Tento workflow je ideální pro firmy, které chtějí automatizovat zpracování a vizualizaci dat, minimalizovat chyby a získat okamžitý přehled o klíčových metrikách. 🚀
Pokud hledáte moderní a efektivní alternativu ke zpracování dat z Excelu, rozhodně vyzkoušejte tuto kombinaci.
Odkazy: n8n.io | postgresql.org | metabase.com
Otázky?
Potřebuji účet třetí strany
Nepotřebujete, žádný účet u Microsoftu, Googlu atd. Vystačíte si s lokálně vytvořeným účtem v Metabase, těch můžete mít kolik chcete s různou rolí.
Pracují data lokálně
Pracují jen lokálně! k vytváření a prohlížení vizualizací vám bude stačit internetový prohlížeč.
Jak je to se vzdáleným přístupem
Vzdálený přístup je možný, pokud do virtuálního stroje kde máte nainstalovaný Metabase doinstalujete některou z VPN služeb, doporučuji Tailscale. Jde o moderní, šifrovaný přístup.
Jak fungují uživatelé
V admin účtu můžete vytvořit jednotlivé uživatele a nastavit jim role. Funguje to tak, že libovolnému uživateli přiřadíte přístup k databázi, se kterou potřebuje pracovat, ale k ostatním přístup nemá.
Mobilní aplikace
Mobilní aplikaci Metabase sice nemá, ale webové rozhraní je plně responzivní!
Jak je to s aktualizací dat
Data se aktualizují s každým otevřením internetového prohlížeče. Pokud ho necháte otevřený, stačí kliknout na ikonku hodin a vybrat jak často je chcete aktualizovat, můžete vybrat klidně každou minutu. Metabase je tedy vhodný pro systémy, kde na obrazovku promítáte data, která se mají pravidelně aktualizovat. Potřebujete jen zařízení s internetovým prohlížečem.
Nahradí Metabase Power BI
Záleží na tom co od Metabase očekáváte, ale pokud nepotřebujete vše co Power BI umí, bude bohatě stačit. Výhodou naopak je, že funguje plně lokálně! data jsou tedy jen a jen vaše, nikam se nepřenáší! Druhá velká výhoda je snadnost použití. Vizualizaci vytvoříte naprosto intuitivně. Další alternativou k Power BI může být Apache Superset, tam už jde skutečně o plnohodnotnou náhradu.
Na čem to celé běží
Kompletně celé zpracování a vizualizace dat běží ve virtuálním prostředí kde je základ Proxmox VE. Otestoval jsem ho na vlastním serveru a není důvod aby to nefungovalo i na vašem.