Ärende
Om du stöter på gränsen "Cellvärdet är för långt" indikerar detta fel att ett cellvärde överskrider plattformens teckengräns på 32.767 tecken. Även om teckenantalet är mindre än så.
Orsak
Cellerna i Workivas kalkylblad har en begränsning på 32 767 byte. De flesta tecken använder bara en byte, men många specialtecken eller Unicode-tecken använder fler. På grund av detta kan en cell nå bytegränsen även om den innehåller färre än 32.767 tecken. Om detta händer kommer användarna att se felet "Cellvärdet är för långt".
Vanligt förekommande symboler som kräver mer än 1 byte i UTF-8-kodning
| Karaktär | Unicode kodpunkt | Unicode-namn | UTF-8 byte-storlek |
|---|---|---|---|
☑ |
U+2611 | Röstsedel med check | 3 byte |
’ |
U+2019 | Höger enkelt citattecken (lockig apostrof) | 3 byte |
— |
U+2014 | Em-streck | 3 byte |
™ |
U+2122 | Varumärkesskylt | 3 byte |
Lösning
Vi rekommenderar att du granskar källdata för cellen för att leta efter specialtecken, dolda kontrolltecken, emojis eller andra Unicode-symboler som kan påverka gränserna för byteark. Om sådana finns ska de tas bort vid behov. Ta bort osynliga tecken (t.ex. kontrolltecken) innan du tar bort synliga tecken.