Excel jako baza danych
Excel jako baza danych to rejestr klientów albo zgłoszeń prowadzony w tabeli arkusza zamiast w systemie. Sprawdza się przy 1–2 osobach i prostych danych.
Opublikowano
Arkusz wystarcza na rejestr, dopóki prowadzą go 1–2 osoby, a dane to jedna prosta tabela. Gdy z rejestru zaczyna korzystać zespół, pojawiają się nadpisane komórki, kopie pliku i dane, których nikt nie umie sprawdzić.
Jak to działa?
- Dane układasz w tabeli: nagłówki w pierwszym wierszu, jeden wiersz to jeden wpis (klient, zamówienie, zgłoszenie). Zakres zamień na tabelę Excela, bo Power Apps wymaga danych sformatowanych jako tabela (Microsoft Learn).
- Plik trzymasz w OneDrive albo w bibliotece SharePoint, gdzie kilka osób pracuje w nim naraz, a Historia wersji pozwala wrócić do wcześniejszego pliku (Microsoft Support).
- Wpisy kontrolujesz walidacją danych, np. listą rozwijaną z dozwolonymi wartościami. Działa ona tylko przy wpisywaniu: przy kopiowaniu i wypełnianiu komunikaty się nie pojawiają, więc błędną wartość da się wkleić.
- Funkcja Show Changes pokazuje, kto, co i kiedy zmienił w komórce, razem z poprzednią wartością, do 365 dni wstecz (Microsoft Support).
- Gdy rejestr ma zasilać aplikację albo przepływ w Power Automate, podłączasz go przez łącznik Excel Online (Business), który ma własne limity.
Przykład z praktyki
W firmie usługowej, z którą pracujemy, rejestr spraw zbudowany w Power Apps na liście SharePoint zastąpił wcześniejszy arkusz Excel. Używa go ponad 20 osób.
Kiedy ma sens, a kiedy nie?
Arkusz wystarcza, gdy rejestr prowadzą 1–2 osoby, dane to jedna płaska tabela, a każdy może widzieć cały plik. Excel jest też lepszy od bazy tam, gdzie więcej liczysz i analizujesz, niż rejestrujesz (Microsoft Support).
Rejestr przestaje wystarczać, gdy:
- kilka osób zmienia te same wiersze, a pliki wysyłane mailem rozjeżdżają się na kopie;
- różne osoby mają widzieć różne wiersze;
- w danych pojawiają się duplikaty i błędy, których nikt nie wychwytuje;
- jeden klient ma kilka adresów i osób kontaktowych, które chcesz trzymać w osobnych, powiązanych tabelach;
- potrzebujesz dłuższej historii zmian, niż pokazuje Show Changes;
- limity łącznika przeszkadzają aplikacji, która czyta plik.
Pojedynczy objaw zwykle da się obejść, ale gdy pojawia się kilka naraz, czas przenieść rejestr. Dokąd, zależy od tego, kto z niego korzysta:
| Droga | Kiedy | Na co uważać |
|---|---|---|
| Microsoft Lists | rejestr prowadzi zespół w Microsoft 365: wpisy, formularz, powiadomienia i uprawnienia do wpisów | widoki dużych list wymagają filtrów i indeksów |
| Aplikacja w Power Apps na liście | zespół ma pracować na ekranach dopasowanych do procesu, a dane już leżą w Microsoft 365 | przy dużej liście wyniki zapytań bywają niepełne (delegowanie) |
| Dataverse (baza danych Microsoftu) | dane mocno powiązane i role użytkowników | licencja Power Apps Premium albo płatność za użycie |
| Aplikacja webowa z bazą danych | proces wychodzi poza gotowe narzędzia: klienci spoza firmy, integracje z innymi systemami, własne reguły | budowa i utrzymanie: aktualizacje i kopie zapasowe |
Rejestry, które wychodzą poza Microsoft 365, na przykład z dostępem dla klientów albo integracjami, budujemy jako system webowy. Prowadzisz rejestr w arkuszu i rozpoznajesz opisane objawy? Opisz w formularzu, co w nim trzymasz i kto go edytuje, a odpowiemy, czy wystarczy lista w Microsoft 365, czy lepszy będzie system dopasowany do procesu.
Na co uważać?
Kilka osób w jednym pliku
Gdy 2 osoby zmienią tę samą komórkę, wygrywa ostatni zapis, a zmiany z komputera offline scalają się dopiero po powrocie do sieci, wszystkie naraz. Microsoft radzi przydzielić osobom osobne obszary albo arkusze. Wystarczy, że 1 osoba otworzy plik w wersji Excela bez współedycji, a wszyscy pozostali zobaczą komunikat „File is locked” (Microsoft Support).
Dostęp do wierszy
Do ukrycia wierszy przed wybranymi osobami arkusz się nie nadaje. Ochrona arkusza blokuje tylko zmianę zablokowanych komórek, a Microsoft zaznacza, że nie jest zabezpieczeniem. Hasła do skoroszytu też nie uznawaj za pewną ochronę danych osobowych (Microsoft Support).
Excel jako źródło dla aplikacji i przepływów
Power Apps łączy się z plikami Excela leżącymi w chmurze. Wgranie pliku do Power Apps zamienia dane w tabelę Dataverse (Microsoft Learn), a to przenosi aplikację do licencji premium, jak opisujemy w haśle Power Apps.
Łącznik Excel Online (Business) jest standardowy, więc wystarcza licencja Microsoft 365, ale ma limity: plik do 25 MB, domyślnie 256 wierszy w akcji pobierającej wiersze (więcej pobierzesz po włączeniu stronicowania), 100 wywołań na 60 sekund na połączenie, a po użyciu plik bywa zablokowany do 6 minut (Microsoft Learn). Zapisów do jednego pliku z kilku miejsc naraz, np. z Excela, Power Apps i Power Automate, łącznik nie obsługuje, bo grożą konfliktami i niespójnymi danymi.
Przenoszenie rejestru
Z arkusza do listy zaimportujesz tabelę do 5 000 wierszy (Microsoft Support); większy rejestr trzeba przenieść inną drogą. Zanim przeniesiesz rejestr z kilku plików, połącz duplikaty klientów i uzupełnij braki. Dla każdej informacji ustal jedno źródło prawdy, czyli miejsce, w którym ją poprawiasz, bo inaczej nowy rejestr odziedziczy błędy arkusza.
Pytania i odpowiedzi
Czy Excel to baza danych?
Do prostej listy klientów albo zgłoszeń, prowadzonej przez 1–2 osoby, zwykle wystarcza. Excel nie wspiera jednak danych relacyjnych, więc nie pilnuje powiązań między tabelami (Microsoft Support).
Ile wierszy ma Excel?
Arkusz ma 1 048 576 wierszy i 16 384 kolumny, a jedna komórka mieści do 32 767 znaków (Microsoft Support). Zanim rejestr dojdzie do tego limitu, zwykle zawodzi praca wielu osób na jednym pliku albo podłączenie pliku do aplikacji, bo łącznik ma własne limity.
Czy kilka osób może pracować w jednym pliku Excela naraz?
Tak, gdy plik leży w OneDrive albo SharePoint Online, a wszyscy mają subskrypcję Microsoft 365: zmiany widać po kilku sekundach. Gdy 2 osoby zmienią tę samą komórkę, wygrywa ostatni zapis. Plik na dysku sieciowym edytuje jedna osoba naraz (Microsoft Support).
Zobacz też

Założyciel FKDRIVE. Projektuje, buduje i utrzymuje systemy webowe, automatyzacje i strony.
Porozmawiajmy o Twoim projekcie.
Trzydzieści minut online o jednym albo dwóch procesach, które zjadają najwięcej czasu. Jeśli wolisz napisać, formularz kontaktowy jest równie dobrą drogą.
Umów 30 minut