# Limity Arkuszy Google w gospodarce magazynowej

> Limity Arkuszy Google dotyczące komórek, udostępniania, wersji, IMPORTRANGE, API i Apps Script ważne dla magazynu, każdy z oficjalnym źródłem i radą, co robić.

Source: https://www.lightinventory.com/pl/pomoc/arkusze-google/limity · Last updated: 2026-10-28

Arkusz kalkulacyjny w Arkuszach Google może zawierać do 20 milionów komórek lub 100 MB. W większości plików magazynowych praktyczne ograniczenia pojawiają się jednak wcześniej: ile osób może edytować jednocześnie, ile danych może przenieść IMPORTRANGE i jakie limity API obowiązują narzędzia, które zapisują dane w arkuszu. Każdy poniższy limit pochodzi z dokumentacji Google, według stanu na 28 października 2026 r.

## Limity w skrócie

| Obszar | Limit | Źródło |
|---|---|---|
| Rozmiar arkusza | Do 20 milionów komórek lub 100 MB w przypadku arkuszy utworzonych w Arkuszach Google lub na nie przekonwertowanych | [Pliki, które możesz przechowywać na Dysku Google](https://support.google.com/drive/answer/37603?hl=pl) |
| Zmiana limitu komórek | Podniesiony z maksymalnie 10 milionów do maksymalnie 20 milionów komórek; dotyczy nowych, istniejących i importowanych plików | [Google Workspace Updates, 10 września 2026 r.](https://workspaceupdates.googleblog.com/2026/09/doubled-cell-limits-in-google-sheets-now-generally-available.html) |
| Znaki w komórce (konwersja z Excela) | Przy konwersji pliku Excel każda komórka zawierająca ponad 50 000 znaków zostaje usunięta | [Pliki, które możesz przechowywać na Dysku Google](https://support.google.com/drive/answer/37603?hl=pl) |
| Jednoczesna edycja | Aktywna edycja na maksymalnie 100 otwartych kartach lub urządzeniach jednocześnie; powyżej tego limitu zmiany mogą wprowadzać tylko właściciel i niektórzy edytujący | [Udostępnianie plików z Dysku Google](https://support.google.com/drive/answer/2494822?hl=pl) |
| Udostępnianie | Maksymalnie 600 pojedynczych adresów e-mail na plik | [Udostępnianie plików z Dysku Google](https://support.google.com/drive/answer/2494822?hl=pl) |
| Nazwane wersje | Maksymalnie 15 na arkusz | [Sprawdzanie zmian wprowadzonych w pliku](https://support.google.com/docs/answer/190843?hl=pl) |
| Dane IMPORTRANGE | Maksymalnie 10 MB odebranych danych na żądanie | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pl) |
| Odświeżanie IMPORTRANGE | Sprawdza aktualizacje co godzinę, gdy dokument jest otwarty | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pl) |
| Dostęp przez IMPORTRANGE | Dostęp przyznany arkuszowi docelowemu wlicza się do limitu 600 użytkowników, którym można udostępnić arkusz źródłowy | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pl) |
| Odczyty przez Sheets API | 300 na minutę na projekt; 60 na minutę na użytkownika na projekt | [Limity wykorzystania Sheets API](https://developers.google.com/sheets/api/limits?hl=pl) |
| Zapisy przez Sheets API | 300 na minutę na projekt; 60 na minutę na użytkownika na projekt | [Limity wykorzystania Sheets API](https://developers.google.com/sheets/api/limits?hl=pl) |
| Czas żądania w Sheets API | Żądanie przetwarzane dłużej niż 180 sekund zwraca błąd przekroczenia czasu; Google zaleca ładunek o rozmiarze maksymalnie 2 MB | [Limity wykorzystania Sheets API](https://developers.google.com/sheets/api/limits?hl=pl) |
| Czas działania Apps Script | 6 min na wykonanie; funkcje niestandardowe 30 s na wykonanie | [Limity Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pl) |
| Reguły uruchamiające Apps Script | Łączny czas działania reguł 90 min dziennie (konta prywatne) lub 6 godz. dziennie (konta Google Workspace) | [Limity Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pl) |
| Współbieżność Apps Script | 30 jednoczesnych wykonań na użytkownika | [Limity Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pl) |

Google zastrzega, że limity Apps Script mogą zostać w każdej chwili zniesione, obniżone lub zmienione bez powiadomienia. Zanim oprzesz plany na konkretnej liczbie, sprawdź strony źródłowe.

## Co te limity oznaczają dla arkusza magazynowego

### Rozmiar

Limit komórek dotyczy całego pliku, a nie jednej karty. Kartoteka ruchów rośnie o jeden wiersz na każdą zmianę stanu. Przy 8 kolumnach 1000 ruchów miesięcznie to 8000 komórek miesięcznie, czyli około 96 000 rocznie, więc większość małych zespołów przez wiele lat pozostaje daleko poniżej 20 milionów komórek.

Duży plik może zacząć wolno się otwierać i przeliczać, zanim osiągnie limit. Jeśli tak się stanie, skorzystaj z kroków z ostatniej sekcji tej strony.

### Jednoczesna edycja

Jeden plik może być aktywnie edytowany na maksymalnie 100 otwartych kartach lub urządzeniach jednocześnie. Wlicza się do tego także ta sama osoba na dwóch urządzeniach. Osoby, które tylko sprawdzają stany, nie potrzebują uprawnień do edycji, więc udostępnij im plik z rolą Przeglądający.

### IMPORTRANGE

Jeśli pobierasz stany z jednego pliku do drugiego za pomocą IMPORTRANGE, każde żądanie jest ograniczone do 10 MB odebranych danych, a limity są egzekwowane wobec twórcy dokumentu. Google zaleca podsumowanie danych w pliku źródłowym i importowanie wyniku zamiast surowych wierszy. Na przykład oblicz stany bieżące w pliku magazynowym i importuj tylko tabelę z sumami.

### Limity API i Apps Script

Skrypty, dodatki i aplikacje, które odczytują lub zapisują Twój arkusz, dzielą limity Sheets API projektu, w ramach którego działają. Gdy narzędzie przekroczy limit minutowy, Google zwraca `429: Too many requests`, a narzędzie powinno ponowić próbę z wykładniczym wydłużaniem odstępów. Jeśli skrypt aktualizujący stany działa na podstawie reguły uruchamiającej, dzienny limit czasu działania reguł obejmuje łącznie wszystkie jego uruchomienia.

## Co robić, gdy zbliżasz się do limitu

1. **Archiwizuj zamknięte okresy.** Skopiuj ruchy z zeszłego roku do osobnego pliku archiwalnego. W bieżącej kartotece zastąp je jednym wierszem bilansu otwarcia dla każdego towaru i lokalizacji, aby sumy się zgadzały.
2. **Usuń to, czego nie używasz.** Usuń kolumny i karty, których już nie potrzebujesz.
3. **Ogranicz liczbę formuł.** Użyj jednej formuły `ARRAYFORMULA` lub `QUERY` dla całej kolumny zamiast kopiować formułę do tysięcy wierszy.
4. **Podsumowuj przed importem.** Importuj przez IMPORTRANGE sumy, a nie całą kartotekę.
5. **Dziel według przeznaczenia, a nie według dat.** Prowadź jeden bieżący plik magazynowy, a raporty i archiwa przenieś do osobnych plików.

## Jak LightInventory działa w ramach tych limitów

LightInventory przechowuje Twoje dane w Twoim własnym arkuszu, więc limity Google dotyczą go również: plan Team obejmuje nieograniczoną liczbę towarów w granicach limitów Arkuszy Google. Został zaprojektowany tak, aby archiwizować zamknięte okresy z kart ruchów i logu do arkusza archiwalnego z bilansami otwarcia, a odczyty i zapisy wykonuje partiami, aby mieścić się w limitach Sheets API. Zobacz [cennik](/pl/cennik) i stronę [Bezpieczeństwo](/pl/bezpieczenstwo).
