Strumenti per dati di esempio
Generatore di CSV di esempio
Genera record sintetici compatibili con CSV per testare le importazioni.
Generatore di CSV di esempio: Crea un fixture CSV compatto per testare la mappatura delle colonne e l'importazione delle righe. Generatore di CSV di esempio produce un'intestazione e i campi sintetici id, label, value e active. Ti aiuta a definire un caso di importazione di base prima di aggiungere righe non valide o caratteri speciali per testare i percorsi di errore del parser. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Risultato fittizio
In attesaSolo fixture di test fittizi. Non usare queste identità, questi indirizzi o questi ID generati come record reali.
Intestazione più record: un esempio esatto
Per n record richiesti, il numero di record emessi, inclusa l’intestazione, è n + 1. L’ordine dei campi è id, label, value, active; ogni valore segue la stessa regola posizionale del fixture JSON. Con Rows = 1 e la prima etichetta estratta, l’output esatto è id,label,value,active\nCSV-TEST-0001,fixture-alpha,1,true. Sono 1 + 1 = 2 righe e quattro campi per record. LF separa le righe e non è presente un LF finale. Scegliendo un’etichetta diversa cambia la seconda cella, mentre identificatore e valore della riga restano legati alla posizione.
Convenzioni CSV ed estensione di un fixture
RFC 4180 (https://www.rfc-editor.org/rfc/rfc4180) descrive i delimitatori con virgola, le virgolette raddoppiate e i record CRLF. Questo generatore usa LF: verifica quindi se il tuo importer lo accetta o richiede una conversione. La gestione delle virgolette rispetta la sintassi CSV, ma non impedisce l'esecuzione di formule nei fogli di calcolo per eventuali testi arbitrari aggiunti in seguito. Se estendi le colonne con contatti o valori di rete, usa example.com secondo RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) e gli intervalli IPv4 destinati alla documentazione secondo RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737), invece di destinazioni reali. Questi campi aggiuntivi non sono presenti nel file generato; mantieni isolato dai servizi attivi qualsiasi test che lo utilizzi. Visualizza in anteprima un fixture salvato o modificato nel visualizzatore CSV per controllarne le colonne.
Come usarlo
- Scegli un numero intero di righe da 1 a 100.
- Genera un batch sintetico nel browser.
- Copia o scarica il fixture e salvalo per test ripetibili.
Privacy e limitazioni
La generazione resta su questo dispositivo. I record sono fixture di test fittizi: esamina e isola l'applicazione che li utilizza.
Strumenti correlati
Domande frequenti
Perché cinque righe richieste producono sei righe?
Il conteggio indica i record di dati. Viene aggiunta una riga di intestazione, quindi il fixture semplice integrato contiene n + 1 righe fisiche per n record richiesti. Non contiene una nuova riga finale. Il conteggio delle righe accetta numeri interi da 1 a 100; per creare un caso di importazione vuoto, devi farlo autonomamente.
CSV conserva i tipi numerici e booleani?
CSV fornisce campi di testo senza uno schema dei tipi. La cella value viene stampata come 1 e active come true, ma spetta al tuo importatore decidere come convertirli. Verifica esplicitamente queste conversioni invece di affidarti ai tipi dedotti da un foglio di calcolo. Gli ID devono restare stringhe, così i loro prefissi TEST non vanno persi.
Le righe generate includono virgolette e virgole interne?
Le label attuali sono stringhe ASCII semplici, senza virgole, virgolette o nuove righe interne. Il serializzatore può racchiudere tra virgolette questi caratteri, ma questo set di dati fisso non li creerà per te. Aggiungi una label contenente una virgola, un caso con virgolette raddoppiate e un campo su più righe per testare correttamente il tuo lettore.
Strumento gratuito · nel browser esecuzioni · senza account