Przejdź do wyniku narzędzia
Narzędzia

Generator danych testowych JSON i CSV

Zbuduj zestaw fikcyjnych rekordów do testowania formularza, importu lub aplikacji.

Przejdź do narzędzia

Zbuduj zestaw fikcyjnych rekordów do testowania formularza, importu lub aplikacji. Ustal pola i seed, aby móc odtworzyć identyczny wynik.

Opracowanie:

Ustawienia narzędzia

Dane pozostają w tej karcie. Pobierz wynik, aby go zachować.

Najwyżej 100 000 komórek łącznie.

Schemat pól

Wynik i eksport

Brak gotowego wyniku

Uzupełnij formularz i utwórz wynik.

Jak działa narzędzie

  1. Dodaj pola o unikalnych nazwach z liter A–Z, cyfr i podkreślenia. Nazwa zaczyna się literą lub podkreśleniem.
  2. Wybierz typ. Formularz pokaże właściwe ustawienia: zakres liczby, daty, listę wartości lub prefiks tekstu.
  3. Ustaw udział null w każdym polu, liczbę wierszy oraz seed. Zapisz seed i konfigurację, jeśli chcesz odtworzyć test.
  4. Wygeneruj dane, obejrzyj pierwszych dziesięć rekordów i pobierz JSON lub CSV.
  5. Dla CSV wybierz separator i osłonę komórek przypominających formuły arkusza.

Szczegóły techniczne

Generator używa deterministycznego algorytmu pseudolosowego Mulberry32. Ten sam seed, kolejność pól, ustawienia i liczba wierszy w tej wersji narzędzia dają ten sam wynik. Kolejny numer rośnie od podanej wartości; liczby całkowite i daty obejmują oba końce zakresu. Liczby dziesiętne są losowane z siatki o wybranej liczbie miejsc po przecinku. Boolean losuje true albo false. Null jest losowany niezależnie w komórkach, więc mały zbiór nie musi mieć dokładnie wskazanego odsetka pustych wartości.

Tekst składa się z prefiksu i ośmiu znaków losowych. Imiona i nazwiska powstają z własnej małej listy przykładów. Adresy e-mail używają zarezerwowanej domeny example.test. UUID ma układ wersji 4 i pochodzi z tego samego powtarzalnego generatora; służy do danych testowych.

FAQ

Jak uzyskać ponownie te same dane?

Zachowaj seed, kolejność i pełne ustawienia pól oraz liczbę rekordów. Odtwarzalność dotyczy tej wersji generatora.

Czy mogę wygenerować PESEL, NIP lub IBAN?

Dla tych formatów dostępne są osobne generatory w serwisie. Ten formularz tworzy podstawowe pola i UUID do testów.

Dlaczego udział null różni się od ustawionego procentu?

Procent oznacza prawdopodobieństwo dla pojedynczej komórki. Przy małej próbie faktyczny udział może odbiegać od ustawienia.

Ograniczenia narzędzia

Zakres: 1–10 000 wierszy, 1–20 pól i łącznie do 100 000 komórek. Liczby: od −1 000 000 000 do 1 000 000 000, do sześciu miejsc po przecinku; tekst wyniku do 10 MB. Nie ma gwarancji unikalności losowych wartości. Do klucza rekordu wybierz kolejny numer. Zestaw jest fikcyjny i nie tworzy kont ani działających danych dostępowych. Generator pseudolosowy nie nadaje się do haseł i sekretów.

JSON zachowuje liczby, boolean i null. CSV zapisuje null jako pustą komórkę; nie odróżnia go od pustego tekstu. Liczby mają kropkę dziesiętną. Wszystkie pola CSV są cytowane, cudzysłowy podwajane, a tekst zapisany jako UTF-8 z BOM. Włączona osłona dodaje apostrof do tekstów mogących uruchomić formułę w arkuszu; komunikat podaje liczbę zmian. JSON zachowuje oryginalne wartości.

Źródła i aktualizacja

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: