Uszkodź plik CSV online
Uszkodź plik .csv online za darmo. Łamie separatory, cudzysłowy i kodowanie, więc arkusze kalkulacyjne i procesy danych odrzucają plik.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik CSV
Dostrojone do .csv, .tsv, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki CSV trudno zepsuć porządnie
CSV nie ma schematu, nie wymaga nagłówka i nie ma znacznika końca, więc niemal każda sekwencja bajtów jest, formalnie rzecz biorąc, poprawnym plikiem CSV. Liczy się to, czego oczekuje odbiorca (spójna liczba kolumn, zbalansowane cudzysłowy i dekodowalny tekst), i właśnie to zostaje tu zniszczone.
Co niszczy to narzędzie
- Struktura separatorów. Przecinki i znaki końca wiersza zostają nadpisane, więc wiersze nie dzielą się już na spójną liczbę kolumn.
- Równowaga cudzysłowów. Cudzysłowy podwójne zostają rozbite, przez co pola w cudzysłowach pozostają trwale niedomknięte i połykają kolejne wiersze.
- Poprawność kodowania. Wstrzykiwane są nieprawidłowe sekwencje UTF-8, więc rygorystyczne czytniki zawodzą przed analizą.
- Wiersz nagłówka. Bajty początkowe zostają zniszczone, więc nazwy kolumn giną, a wnioskowanie typów zawodzi.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
| Microsoft Excel | Importuje plik jako jedną zniekształconą kolumnę albo ostrzega, że nie da się go odczytać. |
read_csv w pandas | Zgłasza ParserError: Error tokenizing data albo błąd Unicode. |
| Arkusze Google | Import daje nieczytelne wiersze albo zawodzi całkowicie. |
| Masowe wczytywarki baz danych | Przerywają wczytywanie i zgłaszają wadliwy rekord. |
Częste powody, by to zrobić
- Sprawdzenie, że import masowy odrzuca wadliwy plik, zamiast wczytać częściowe wiersze.
- Weryfikacja, że proces danych zgłasza wadliwy plik i wiersz, zamiast gubić rekordy.
- Sprawdzenie, że formularz przesyłania CSV waliduje dane przed zapisem do bazy.
- Wytworzenie wadliwych próbek do zestawu testów analizatora.
Jak zepsuć plik CSV
- Przeciągnij plik .csv na pole powyżej albo kliknij, aby wybrać.
- Zostaw poziom Standard, chyba że chcesz uszkodzenie częściowe (Light) albo musisz pokonać oprogramowanie odzyskujące (Heavy).
- Naciśnij Zepsuj plik. Przetwarzanie odbywa się na Twoim urządzeniu, więc kończy się niemal natychmiast.
- Pobierz wynik. Domyślnie zachowuje pierwotną nazwę pliku i długość w bajtach.
Najczęstsze pytania o CSV
Czy Excel i tak go otworzy?
Excel zwykle coś otworzy, bo każdy plik tekstowy uznaje za importowalny. Pokaże jednak jedną kolumnę krzaków zamiast Twoich danych.
Czy częściowo uszkodzony CSV jest gorszy niż całkiem zepsuty?
Do testów często tak: plik, który wczytuje 400 z 500 wierszy, zanim zawiedzie, to przypadek wykrywający cichą utratę danych. Do tego użyj poziomu Lekkiego.
Czy działa na plikach TSV i rozdzielanych pionową kreską?
Tak. Każdy plik tekstowy z separatorami używa tego samego profilu.
Czy liczba wierszy pozostanie taka sama?
Nie. Znaki końca wiersza należą do nadpisywanych bajtów, więc plik nie ma już przewidywalnej struktury wierszy.