Importowanie arkuszy kalkulacyjnych często kończy się niepowodzeniem, ponieważ plik nie jest dzielony w sposób niezgodny z oczekiwaniami systemu docelowego. Plik może nazywać się CSV, ale używaj tabulatorów. W innym eksporcie mogą zostać użyte średniki ze względu na ustawienia regionalne. Wklejona próbka może wyglądać na wyrównaną w arkuszu kalkulacyjnym, ale po przeanalizowaniu z niewłaściwym ogranicznikiem zwinie się w jedną kolumnę.
Na tym polega praktyczna różnica związana z problemami z ogranicznikami TSV i CSV. Ważnym pytaniem jest nie tylko to, co mówi rozszerzenie pliku. W ten sposób rzędy są faktycznie oddzielone. Weryfikator CSV Converty pomaga, wykrywając ograniczniki i wyświetlając przeanalizowany podgląd, zanim system importowania stanie się pierwszym miejscem, w którym wykryjesz problem.
CSV i TSV to formaty oparte na ogranicznikach
CSV zwykle oznacza wartości oddzielone przecinkami. TSV oznacza wartości oddzielone tabulatorami. Oba przechowują wiersze jako tekst i oddzielają pola ogranicznikiem.
Problem polega na tym, że prawdziwy eksport nie zawsze jest wyraźnie oznakowany. Arkusz kalkulacyjny może zapisać plik z przecinkami, tabulatorami lub średnikami, w zależności od ścieżki eksportu i ustawień regionalnych. System przyjmujący przecinki może błędnie odczytać plik rozdzielony tabulatorami jako jedno szerokie pole. System zakładający tabulatory może nie dzielić wierszy oddzielonych przecinkami.
Problemy z ogranicznikami wyglądają jak problemy z danymi
Kiedy ogranicznik jest nieprawidłowy, wszystko poniżej wygląda na zepsute:
- nagłówki pojawiają się jako jedna połączona kolumna
- długości wierszy nie są zgodne
- pola przesuwają się do niewłaściwych kolumn
- wydaje się, że brakuje wymaganych kolumn
- raport importu mylące błędy sprawdzania poprawności
Plik może nie być zły. Może po prostu zostać przeanalizowany z niewłaściwym separatorem.
Sprawdź przeanalizowany podgląd przed importem
Najbezpieczniejszym przepływem pracy jest sprawdzenie konstrukcji przed przesłaniem lub importem.
- Otwórz Walidator CSV.
- Wklej wiersze lub prześlij plik.
- Przejrzyj wykryty ogranicznik.
- Sprawdź, czy wiersz nagłówka jest podzielony na oczekiwane kolumny.
- Sprawdź przeanalizowany podgląd względem źródłowego arkusza kalkulacyjnego.
- Popraw oczekiwanie dotyczące eksportu lub ogranicznika przed wysłaniem pliku w dół.
Dzięki temu debugowanie ograniczników odbywa się blisko pliku, a nie wewnątrz systemu docelowego.
Sprawdzanie nagłówka zależy od sprawdzania ograniczników
Problemy z wierszem nagłówka i problemy z ogranicznikami są ze sobą powiązane. Jeśli ogranicznik jest nieprawidłowy, wierszowi nagłówka nie można ufać. Ostrzeżenie o duplikacji lub braku kolumny może być prawdziwym problemem z nagłówkiem lub może być oznaką, że parser nigdy poprawnie nie podzielił wiersza.
Wskazówki dotyczące nagłówków znajdziesz w artykule Jak sprawdzić poprawność wiersza nagłówka CSV przed importem. Więcej informacji na temat szerszego przepływu pracy z ogranicznikami można znaleźć w artykule Jak rozwiązać problemy z ogranicznikami CSV przed importem.
Otwórz Weryfikator CSV przed zaimportowaniem eksportu arkusza kalkulacyjnego, jeśli formaty TSV, CSV, średniki lub wklejone wiersze mogą nie używać separatorów oczekiwanych przez system docelowy.



