Waliduj schemat

Waliduj plik CSV ze schematem zdefiniowanym w JSON lub YAML.

Your files never leave your device. Processed locally. 100% private.

Unlocking Tool Engine...

Jak Używać Waliduj schemat

Wykonaj zadanie perfekcyjnie w zaledwie trzech prostych krokach.

1

Prześlij CSV

Upuść plik CSV.

2

Prześlij lub zdefiniuj schemat

Prześlij JSON Schema lub zdefiniuj reguły ręcznie: wymagane kolumny, typy, ograniczenia.

3

Przejrzyj wyniki

Błędy walidacji z odniesieniami do wierszy i kolumn. Pobierz raport.

4

Review Report

Instantly see missing columns, type violations, and unique constraint errors.

Często Zadawane Pytania

Wszystko, co musisz wiedzieć o Waliduj schemat.

Jakie formaty schematów są obsługiwane?

JSON Schema (draft-07) i niestandardowe pliki reguł YAML.

Czy mogę walidować wiele CSV?

Tak — uruchom ten sam schemat na wielu plikach i uzyskaj jeden połączony raport.

Czy mój plik jest przesyłany?

Nie. Wszystko działa lokalnie.

Limit rozmiaru pliku?

Przetwarzaj pliki aż do limitu pamięci przeglądarki.

Czy mogę zapisać schemat?

Tak — wyeksportuj schemat w celu ponownego użycia w potokach CI/CD lub przyszłych walidacjach.

Can I manually create a data contract JSON?

Yes. The contract is a simple JSON file with a 'name' field and a 'columns' array. Each column object needs at minimum 'name' (string) and 'type' (one of: 'string', 'integer', 'float', 'boolean', 'date'). Add 'nullable: false' to enforce NOT NULL. Example: {"name": "Orders Contract", "columns": [{"name": "order_id", "type": "integer", "nullable": false}, {"name": "customer_email", "type": "string"}]}

How many violations will it report?

The validator reports up to 500 row-level violations per run to keep the output readable. If your file has more than 500 violations, fix the systematic issue (wrong type in an entire column) and re-run. Missing column violations are always fully reported regardless of count.