Analizzatore CSV

Analizza, visualizza e elabora dati CSV istantaneamente nel tuo browser. Supporta delimitatori multipli, campi tra virgolette e colonne ordinabili.

Delimitatore multiplo Colonne ordinabili 100% lato client

Trascina qui un file CSV o clicca per sfogliare

Legge file .csv, .tsv e .txt fino a 10 MB — localmente nel browser, nulla viene caricato.

Come utilizzare l'analizzatore CSV

1

Incolla o digita CSV

Incolla i dati CSV, trascina un file .csv sull'area di caricamento o clicca «Carica CSV di esempio» per provarlo.

2

Scegli il delimitatore

Seleziona il delimitatore o usa il rilevamento automatico. Attiva l'opzione riga di intestazione se il tuo CSV ha nomi di colonna.

3

Visualizza e ordina

La tabella analizzata appare istantaneamente. Clicca su qualsiasi intestazione di colonna per ordinare i dati in modo crescente o decrescente.

Cos'è CSV?

CSV (Comma-Separated Values) è un semplice formato di testo per memorizzare dati tabulari. Ogni riga rappresenta una riga della tabella e i valori all'interno di una riga sono separati da un delimitatore — più comunemente una virgola. I file CSV sono ampiamente utilizzati per lo scambio di dati tra applicazioni, database e fogli elettronici.

Caratteristiche principali di CSV

Formato di testo semplice leggibile e modificabile in qualsiasi editor di testo

Universalmente supportato da fogli elettronici, database e linguaggi di programmazione

Supporta campi tra virgolette per gestire delimitatori, a capo e caratteri speciali all'interno dei valori

Domande frequenti

Quali delimitatori supporta questo analizzatore?

Questo analizzatore supporta virgola (,), punto e virgola (;), tabulazione e pipe (|) come delimitatori. Puoi anche utilizzare l'opzione di rilevamento automatico, che analizza i tuoi dati per identificare il delimitatore più probabile.

Come gestisce l'analizzatore i campi tra virgolette?

I campi racchiusi tra virgolette doppie vengono trattati come un singolo valore. Questo permette ai campi di contenere il carattere delimitatore, a capo e virgolette escape (rappresentate come due virgolette doppie ""). Ad esempio, "Mario, Rossi" viene analizzato come un singolo campo contenente una virgola.

I miei dati vengono inviati a un server?

No. Tutta l'analisi CSV viene eseguita interamente nel tuo browser utilizzando JavaScript. I tuoi dati non lasciano mai il tuo dispositivo, garantendo completa privacy e sicurezza.

Posso caricare un file CSV invece di incollarlo?

Sì. Trascina un file .csv, .tsv o .txt sull'area di caricamento (o clicca per sfogliare). Il file viene letto localmente con l'API FileReader del browser — non viene mai inviato ad alcun server. Sono supportati file fino a 10 MB; per file più grandi conviene dividerli prima.

Cosa standardizza davvero RFC 4180?

La grammatica CSV comune: campi separati da virgole, record da terminazioni di riga CRLF, campi contenenti virgole, virgolette o ritorni a capo racchiusi tra virgolette doppie, e una virgoletta interna scritta come due virgolette di fila. Indica inoltre che il primo record può essere un'intestazione. I file reali infrangono ogni regola - terminazioni LF pure, nessuna virgoletta, delimitatori finali - quindi questo parser tollera le varianti comuni segnalando allo stesso tempo i problemi strutturali.

Come scelgo il delimitatore giusto, oppure lascio che sia lo strumento a rilevarlo?

La virgola è il valore predefinito di RFC 4180, ma le impostazioni locali europee esportano spesso file delimitati da punto e virgola (Excel lo fa dove la virgola decimale è lo standard), e le tabulazioni sopravvivono al copia-incolla dai fogli di calcolo. Il rilevamento funziona contando i delimitatori candidati per riga e scegliendo quello più coerente - questo parser rileva automaticamente virgola, punto e virgola, pipe e tabulazione, e ti consente di ignorare il risultato.

Cosa danneggia di solito un file CSV?

I principali colpevoli: campi non tra virgolette contenenti il delimitatore; un numero dispari di virgolette che corrompe ogni riga successiva; righe irregolari con più o meno colonne rispetto all'intestazione; e discrepanze di codifica, come testo windows-1252 che mostra mojibake o un BOM UTF-8 che si incolla alla prima cella di intestazione. Questo parser segnala le discrepanze nella lunghezza delle righe così la riga difettosa è facile da individuare.

Come gestisce questo parser i file CSV di grandi dimensioni?

Tutto viene eseguito lato client, quindi il limite è la memoria del tuo browser e non un timeout del server. File di decine di megabyte generalmente vengono analizzati senza problemi su un desktop; oltre quella soglia, usa le statistiche sui delimitatori e i conteggi di righe e colonne per verificare subito la coerenza del file, oppure dividilo prima di analizzarlo. Nessun byte lascia la tua macchina, a qualsiasi dimensione.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}