Tablora

Tablora · Biblioteka

Zachowaj identyfikatory dłuższe niż 15 cyfr

Identyfikatory dłuższe niż 15 cyfr, takie jak 12345678901234567890, tracą końcowe cyfry jako liczby w arkuszu. Zachowaj je jako tekst od pierwszego eksportu.

Dlaczego zmieniają się ostatnie cyfry

Numery kart, kody śledzenia przesyłek, identyfikatory transakcji bankowych i niektóre numery rachunków mają 16, 18 lub 20 cyfr. Arkusze przechowują liczby z dokładnością około 15 cyfr znaczących, więc gdy długi kod zostaje odczytany jako liczba, cyfry poza tą granicą zostają zastąpione zerami albo wartość jest pokazywana w notacji naukowej. Zmiana następuje bez ostrzeżenia i jest trwała: późniejsze sformatowanie komórki jako tekstu nie przywraca utraconych cyfr.

Długi identyfikator jest etykietą, a nie wielkością. Bezpieczny sposób polega na trzymaniu go jako tekstu od chwili, gdy opuszcza źródło.

Zachowanie pełnego kodu

Przykład z 20 cyframi

Przykład na stronie ma jedną kolumnę o nazwie id z wartością 12345678901234567890. W skoroszycie z zachowaniem tekstu oczekiwany tekst komórki to 12345678901234567890, wszystkie dwadzieścia cyfr, w komórce tekstowej; plik nie zawiera dla niej formuły ani wartości liczbowej.

Ta sama wartość podana narzędziu do ujednolicania liczb nie zostaje przekonwertowana: każda liczba całkowita dłuższa niż 15 cyfr zostaje tekstem i jest liczona w Wartościach do sprawdzenia.

Dwadzieścia cyfr na wejściu, dwadzieścia na wyjściu: na całej ścieżce z zachowaniem tekstu nie ma żadnego zaokrąglania.

Długie kody w sfotografowanych tabelach

Eksport XLSX w aplikacji Tablora zamienia komórki w prawdziwe liczby, gdy kolumna jest w większości liczbowa, a kolumna zawierająca wyłącznie długie kody cyfrowe może spełnić ten warunek. Wyeksportowane komórki zawierałyby wtedy zaokrąglone liczby. W przypadku takiej kolumny użyj eksportu CSV z aplikacji, który zapisuje każdą komórkę dokładnie tak, jak została odczytana, albo wklej komórki tutaj do konwertera XLSX z zachowaniem tekstu i pobierz XLSX.

Długie kody łatwo też błędnie odczytać na zdjęciu. Sprawdź komórki zaznaczone na żółto i przed eksportem porównaj każdy kod z widokiem Źródło · strona.

Oznaki, że szkoda już się stała

Kody kończące się ciągiem zer albo widoczne jako 1.23457E+19 zostały najpewniej przekonwertowane, zanim do ciebie trafiły. Wróć do oryginalnego pliku, zamiast naprawiać je ręcznie.

Dane wejściowe

Tekst tabeli
id 12345678901234567890
Separator pól
,

Wyniki

Wiersze
2
Kolumny
1
id
12345678901234567890
Rozmiar pliku w bajtach
2307

Każda komórka arkusza jest zapisywana jako tekst, aby zachować identyfikatory i treść przypominającą formuły.