←

Pulizia CSV / JSON e mappatura dei campi

In attesa dei dati di ingresso.in attesa di input

Leggendo CSV

0%
0 / 00%tempo 00:00Rimanente stimato --:--0 rows/sin attesa di input

100% significa solo che la quantità è completata; il successo verrà visualizzato solo dopo il passaggio di analisi e verifica.

Importa e analizza

Importa CSV UTF-8 o un array JSON di oggetti. I file vengono elaborati solo nella memoria locale. Seleziona prima esplicitamente il formato di ingresso.

Mappatura delle colonne e regole di pulizia

Utilizzare numeri stabili per ciascuna colonna; eventuali modifiche faranno scadere i vecchi risultati.

Dopo aver analizzato il CSV, le regole di mappatura e pulizia per ciascuna colonna vengono visualizzate qui.

Controlla ed esporta

Modifiche, problemi e download devono provenire dalla stessa istantanea di risultati immutabili.

riga di dati0
colonna di uscita0
Modifica0
domanda0

Dopo aver applicato la regola, qui viene visualizzato un riepilogo delle differenze, dei problemi e delle esportazioni.

Riepilogo finale dell'esportazione

Nome del file: cleaned-data.csv

approccio al trattamento del rischio tramite formula

Non esiste una decontaminazione universale non distruttiva che funzioni per tutti i fogli di calcolo e i sistemi a valle; scegliere in base all'uso pratico.

Anteprima del valore originale e pulito0 / 0
Visualizza fino a 100 righe; le evidenziazioni indicano modifiche o problemi

Importa o incolla CSV UTF-8, conferma le impostazioni della struttura, configura le regole dei campi, applica e rivedi le differenze. Il pulsante di download è abilitato solo se i controlli della struttura e del tipo vengono superati, i risultati non sono scaduti e i rischi della formula vengono affrontati esplicitamente.

Metodi di analisi e pulizia

Il parser distingue tra inizio campo, campo senza virgolette, campo tra virgolette e virgolette chiuse e gestisce delimitatori, virgolette doppie, ritorni a capo incorporati e CRLF. La pulizia esegue la conservazione, la ridenominazione, il taglio, il null, il tipo e la deduplicazione nell'ordine delle colonne.

JSON accetta solo array di oggetti i cui valori siano testo, numeri, booleani o null; le strutture annidate non sono supportate. I numeri mantengono la notazione originale e tutte le celle diventano testo. null, i campi mancanti e le stringhe vuote diventano celle vuote: i tipi originali non possono essere recuperati. L’uscita CSV usa sempre virgole e CRLF; tutti i valori dell’uscita JSON sono stringhe.

Esempio verificabile

L'esempio del tutorial contiene due righe di dati, spazi iniziali e finali e un rischio di formula =2+3. Dopo aver applicato le regole predefinite, dovresti ottenere due righe e tre colonne, due modifiche di taglio e continuare a bloccare il download finché non viene selezionato il criterio della formula.

Limite

Supporta solo UTF-8; dimensione massima file 10 MiB, 100.000 record di dati, 500 colonne, campo singolo 1 MiB. L'anteprima esegue il rendering fino a 100 righe. Il controllo del tipo è un controllo della sintassi e non sostituisce la verifica aziendale.

Limiti combinati: al massimo 1000000 celle, intestazioni incluse, e 32 MiB in uscita. L’ingresso ammette fino a 10 MiB, 100000 record, 500 colonne e 1 MiB per campo; questi massimi non possono essere raggiunti tutti contemporaneamente. L’anteprima mostra solo i primi 100 record e fino a 1000 caratteri per campo. Copia e download non troncano il contenuto.

Privacy e recupero

Il contenuto del file viene mantenuto solo nella memoria della pagina corrente e non viene caricato o scritto su localStorage. L'aggiornamento cancellerà i dati. L'annullamento di un'attività lunga non conserva i risultati parziali e ripristina l'ultima istantanea completa.

Pulizia CSV / JSON e mappatura dei campi

Importa o incolla CSV UTF-8, conferma le impostazioni della struttura, configura le regole dei campi, applica e rivedi le differenze. Il pulsante di download è abilitato solo se i controlli della struttura e del tipo vengono superati, i risultati non sono scaduti e i rischi della formula vengono affrontati esplicitamente.

impostazioni