Problem
Jeśli napotkasz limit "Wartość komórki jest zbyt długa", błąd ten wskazuje, że wartość komórki przekracza limit znaków platformy wynoszący 32 767 znaków. Nawet jeśli liczba znaków jest mniejsza.
Przyczyna
Komórki arkusza kalkulacyjnego Workiva mają limit 32 767 bajtów. Podczas gdy większość znaków wykorzystuje tylko jeden bajt, wiele znaków specjalnych lub znaków Unicode wykorzystuje ich więcej. Z tego powodu komórka może osiągnąć limit bajtów, nawet jeśli zawiera mniej niż 32 767 znaków. Jeśli tak się stanie, użytkownicy zobaczą błąd "Wartość komórki jest zbyt długa".
Powszechnie używane symbole wymagające więcej niż 1 bajtu w kodowaniu UTF-8
| Charakter | Punkt kodowy Unicode | Nazwa Unicode | Rozmiar bajtu UTF-8 |
|---|---|---|---|
☑ |
U+2611 | Urna wyborcza z czekiem | 3 bajty |
’ |
U+2019 | Prawy pojedynczy cudzysłów (apostrof) | 3 bajty |
— |
U+2014 | Em dash | 3 bajty |
™ |
U+2122 | Znak towarowy | 3 bajty |
Rozwiązanie
Zalecamy sprawdzenie danych źródłowych komórki w poszukiwaniu znaków specjalnych, ukrytych znaków sterujących, emotikonów lub innych symboli Unicode, które mogą wpływać na limity arkusza bajtów. Jeśli są one obecne, należy je usunąć w razie potrzeby. Usuń niewidoczne znaki (takie jak znaki Control) przed usunięciem widocznych znaków.