Tablora · Biblioteka
Zachowaj ostatnią pustą kolumnę
Przecinek na końcu, jak w Mira,Ready, oznacza puste ostatnie pole. Zachowaj go, żeby każdy wiersz miał tę samą szerokość, a pusta wartość została w swojej kolumnie.
Separator na końcu linii
Gdy ostatnie pole rekordu jest puste, program zapisujący CSV i tak wstawia przed nim separator, więc linia kończy się przecinkiem. Mira,Ready, ma trzy pola: Mira, Ready i pustą trzecią wartość. Przecinek wygląda na literówkę, a jego usunięcie wydaje się nieszkodliwe, ale wtedy wiersz ma dwa pola, a nagłówek trzy. Każda późniejsza wartość na tej pozycji przeszłaby do złej kolumny.
Puste pole jest informacją. Mówi, że wartość dla tej kolumny jest w tym rekordzie pusta, a nie że kolumny brakuje.
Przykład Mira,Ready,
Przykład na stronie ma nagłówek name,note,tag i rekord Mira,Ready, a separatorem pól jest przecinek. Analizator zgłasza 2 wiersze i 3 kolumny, a Wiersze o innej szerokości pokazuje 0. Wiersz 2, kolumna 3 jest pusta.
Usuń końcowy przecinek, a ten sam tekst zgłosi różnicę szerokości dla wiersza 2. Właśnie końcowy przecinek utrzymuje wiersz w zgodzie z nagłówkiem.
Przegląd pustych ostatnich pól
- Policz pola nagłówka i upewnij się, że liczba w polu Kolumny się zgadza.
- Sprawdź ostatnią komórkę wierszy kończących się separatorem i upewnij się, że jest pusta, a nie wypełniona wartością przesuniętą z innego miejsca.
- Zostaw końcowe separatory na miejscu.
- Jeśli ujednolicasz liczby w kolumnie z pustymi komórkami, pamiętaj, że puste komórki nie są ani konwertowane, ani liczone w Wartościach do sprawdzenia; po prostu zostają puste.
- Przed importem sprawdź, jak system docelowy traktuje pustą wartość, bo niektóre odróżniają wartość pustą od nieznanej.
- Wiersze kończące się bez separatora, choć powinny mieć puste ostatnie pole, pojawiają się w polu Wiersze o innej szerokości; dodaj separator dopiero wtedy, gdy źródło potwierdzi, że wartość jest pusta.
Puste komórki w pobranych plikach i w aplikacji
Pobierz (CSV) zapisuje puste pola razem z ich separatorami, więc końcowy przecinek przetrwa w obie strony. XLSX z zachowaniem tekstu zapisuje na tej pozycji pustą komórkę tekstową.
Aplikacja Tablora utrzymuje tę samą szerokość każdego wiersza tabeli: jeśli wiersz ma mniej komórek niż najszerszy wiersz, na końcu dodawane są puste komórki. Przy odczycie strony pomija też każdą kolumnę, w której wszystkie komórki są puste, więc kolumna bez żadnych wartości na tej stronie się nie pojawia. Jeśli ta kolumna jest ważna dla twojego importu, dodaj ją z powrotem w arkuszu.
Gdy pusta komórka nie powinna być pusta
Jeśli źródło pokazuje wartość tam, gdzie twój wiersz ma puste ostatnie pole, dane zginęły, zanim do ciebie dotarły. Wróć do oryginalnego eksportu, zamiast wpisywać przypuszczenie.
Dane wejściowe
- Tekst tabeli
- name,note,tag Mira,Ready,
- Separator pól
- ,
Wyniki
- Wiersze
- 2
- Kolumny
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Wiersze o innej szerokości
- 0