Przejdź do treści
Coverton Bloga
W tym artykule
Tabele i dane

Konwertuj TSV na CSV: separatory i podziały wierszy

Ponownie przechowywać kartę oddzieloną od karty, gdy system otrzymujący akceptuje CSV. pola mogą zawierać komasy lub linie przerwy własne, więc zastąpienie każdej karty komą w płaskim tekście nie wystarczy, aby zachować granice komórkowe.

Otwórz narzędzie →Jak korzystać z tego narzędzia ↓
Konwertuj TSV na CSV
Ilustracja pokazuje sposób korzystania z narzędzia. Nie przedstawia wyniku przetwarzania przesłanego pliku.

Jak korzystać z tego narzędzia

  1. Wybierz pliki w formacie TSV, TXT. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Kodowanie wejściowe, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik CSV i sprawdź jego zawartość i jakość.

Wybierz odpowiednie ustawienia

Sprawdź, czy źródło korzysta z kodowania UTF-8 lub zgodnego z EUC-KR i wybierz je odpowiednio. Pola wejściowe odczytywane są tabulatorami, natomiast w zapisanym CSV jako separatory stosowane są przecinki.

Obsługiwane wejście
  • TSV, TXT
Wyjście
  • CSV
Dostępne ustawienia
  • Kodowanie wejściowe

Przed rozpoczęciem

Ustal znaczenie danych wejściowych

Przed przekształceniem ustal, co oznacza wiersz lub wartość, i zachowaj kopię źródła. W tabelach sprawdź nagłówki, separatory i kodowanie, a w plikach strukturalnych wymagane obiekty lub tablice. Sam sposób wyświetlania w arkuszu nie wyjaśnia znaczenia identyfikatorów, dat i kwot.

Dobierz dostępne kolumny dopasowania, reguły typów i pola wyjściowe do wymagań odbiorcy. Wypróbuj próbkę z pustą wartością, powtórzeniem i interpunkcją. Dla etykiet, wykresów lub dokumentów spersonalizowanych sprawdź kolumny źródłowe, jednostki i brzmienie tekstu.

Ustal kontrole przed przetwarzaniem: identyfikator z zachowaną pisownią, wartość o znanym znaczeniu i oczekiwaną relację między rekordami. Przy regułach typu lub dopasowania odróżnij wartość źródłową od jej wyświetlania. Sprawdź niejednoznaczne daty i różnie zapisane klucze przed użyciem ogólnej reguły. Zachowaj reguły i wymagania z wynikiem, aby rozpoznać, czy różnica wynika z wejścia, interpretacji czy przekształcenia.

Zweryfikuj wartości i wyjątki

Otwórz lub zaimportuj wynik zgodnie z ustawieniami programu docelowego. Porównaj nagłówki, liczbę rekordów i próbki wartości. Podsumowanie, podział lub usuwanie duplikatów mogą celowo zmienić liczbę wierszy; sprawdź powód zmiany zamiast oczekiwać niezmiennego wyniku każdej operacji.

Przeczytaj raport wyjątków lub walidacji przed dalszą pracą. Przy przesuniętych kolumnach, błędnych znakach albo brakującym kluczu sprawdź separator, kodowanie i dokładne nazwy nagłówków. Kodowanie nie jest szyfrowaniem, a formatowanie nie potwierdza znaczenia. Przetestuj wydrukowane kody lub etykiety przed wykonaniem całej serii.

Przykładowe wejście i wyjście

oddzielone nazwisko / nazwisko → oddzielone nazwisko CSV

Przykłady opisują przepływ pracy. Wyniki zależą od pliku źródłowego i ustawień.

Sprawdź wynik przed zapisaniem

Porównaj szerokość nagłówka i liczbę wierszy danych ze źródłem. Sprawdź adres zawierający przecinki lub opis zawierający cudzysłowy, aby potwierdzić, że każda z nich pozostaje jedną komórką.

Jeśli wynik różni się od oczekiwanego

Niezamknięte cudzysłowy lub niestandardowa składnia pól mogą powodować błędy analizy. Jeśli dane wyjściowe pojawiają się w jednej kolumnie, sprawdź, czy ustawienia importu aplikacji odbierającej również używają separatora przecinkami.

Ograniczenia, o których należy pamiętać

  • Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Przejdź do powiązanych narzędzi

Konwertuj CSV na JSON

Pierwszy wiersz CSV dostarcza klucze dla obiektu JSON każdego wiersza danych. Wartości komórek są przechowywane jako ciągi znaków, dlatego przed przekazaniem wyniku do systemu, który oczekuje liczb lub wartości logicznych, sprawdź ich typ.

Wybierz kodowanie źródłowe i użyj automatycznej detekcji delimiter lub wybierz prawdziwy delimiter. Rozwiąż pusty lub podwójne nagłówki i upewnij się, że każda kolejka ma taką samą liczbę kolumn jak nagłówek.

Otwórz narzędzie →

Konwertuj JSON na CSV

Konwersja wymaga tablicy, której elementami są obiekty. Zdecyduj, czy zagnieżdżone obiekty mają tworzyć osobne kolumny, czy pozostać ciągami JSON w komórkach. W każdym przypadku tabelę odczytuje się inaczej.

Włącz spłaszczanie, aby nazwy właściwości zagnieżdżonych obiektów tworzyły nagłówki połączone kropkami. Tablice nie są rozwijane na wiele wierszy. Sprawdź te komórki osobno, jeśli chcesz analizować każdy element tablicy.

Otwórz narzędzie →

Ten przewodnik opisuje publicznie dostępne narzędzie działające w przeglądarce. Zachowaj kopię oryginału i sprawdź wynik przed udostępnieniem.

To tłumaczenie zostało przygotowane przy pomocy oprogramowania. Możesz przeczytać także wersję angielską. Przeczytaj po angielsku