Vai al contenuto

Convertitore online gratuito da CSV a DBF

Converti i dati CSV delimitati in una tabella DBF tipizzata per database legacy e software GIS.

Converti CSV in DBF online - gratuito

Caricamento…

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .csv

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .csv a .dbf

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .dbf convertito

    Il risultato della conversione è pronto per il download.

Statistiche di conversione da CSV a DBF

I file CSV vengono convertiti più spesso in GEOJSON 28% DB 19% SAV 11% ICS 10%

Aggiornato il 10 novembre 2026, dalle conversioni su 101convert.com

Come convertire csv in dbf file

  • Database
  • Ancora nessuna valutazione.

Un programma legacy di contabilità, GIS o database può richiedere una tabella dBASE invece di un file di testo delimitato. La conversione dei dati crea una tabella DBF con tipi, larghezze e codifica dei campi definiti, che il software compatibile può aprire direttamente.

Cos'è il formato CSV

CSV (Comma-Separated Values) memorizza le righe della tabella come record di testo separati da interruzioni di riga e i campi separati da virgole o da un altro delimitatore, ad esempio punti e virgola o tabulazioni. I campi contenenti delimitatori, virgolette o interruzioni di riga sono normalmente racchiusi tra virgolette doppie.

Microsoft Excel, LibreOffice Calc e Google Sheets esportano file CSV. I sistemi di database, gli strumenti di reporting, i software per laboratori e le applicazioni personalizzate utilizzano CSV per lo scambio di dati perché può essere letto senza un motore di database specializzato. CSV non conserva in modo affidabile i tipi di campo, gli indici, le relazioni, la formattazione o una codifica dei caratteri universale.

Cos'è il formato DBF

DBF è il formato di tabella associato a dBASE e utilizzato da Visual FoxPro, Clipper, sistemi di contabilità meno recenti e molte applicazioni GIS. Un file DBF memorizza record con campi denominati e tipi quali carattere, numerico, logico e data. A differenza di CSV, i suoi campi hanno lunghezze definite e i record utilizzano una struttura di tabella fissa.

DBF è appropriato quando un'applicazione legacy richiede specificamente una tabella dBASE o quando i dati degli attributi devono accompagnare un ESRI Shapefile. Le definizioni fisse rendono la lettura prevedibile per i software meno recenti, ma impongono limiti ai nomi dei campi, alle larghezze, ai valori nulli, alle date e a Unicode. Per una compatibilità ampia, utilizza nomi di campo univoci di non più di 10 caratteri; alcune varianti di DBF e applicazioni più recenti supportano limiti diversi.

Come convertire un file CSV in DBF

Utilizzo di LibreOffice Calc

  1. Apri il file CSV, ad esempio customers.csv, in LibreOffice Calc.
  2. Nella finestra di dialogo per l'importazione del testo, seleziona il delimitatore effettivo e la codifica dei caratteri di origine, quindi controlla l'anteprima. Imposta le colonne identificative, come i codici postali o i numeri di conto, su Testo in modo che gli zeri iniziali rimangano intatti.
  3. Controlla le date, i separatori decimali, i valori vuoti e i campi contenenti virgole o interruzioni di riga. Correggi gli errori di analisi prima dell'esportazione.
  4. Scegli File → Save As, inserisci un nome come customers.dbf e seleziona dBase come tipo di file.
  5. Accetta la conferma del formato e seleziona il set di caratteri DBF quando Calc lo richiede. Riapri il file risultante nell'applicazione di destinazione per controllare i nomi dei campi, i valori, le date e i caratteri non ASCII.

La selezione esplicita del delimitatore è necessaria per i file delimitati da punto e virgola o da tabulazioni; affidarsi all'estensione del nome file può importare l'intera riga come un'unica colonna.

Utilizzo del convertitore integrato

Puoi convertire gratuitamente il file su 101convert.com senza installare software: seleziona il file CSV, scegli DBF come formato di output, avvia la conversione e scarica la tabella generata. Verifica il risultato nel programma che riceverà i dati, soprattutto quando contengono informazioni riservate o caratteri non ASCII.

Automazione delle conversioni ricorrenti

Per importazioni ripetibili, Python può creare un DBF con il pacchetto dbf. Installalo con:

pip install dbf

Definisci lo schema prima di inserire i record, ad esempio name C(80); amount N(12,2); active L; created D. Leggi l'origine con csv.DictReader di Python, converti esplicitamente i valori numerici, logici e di data e aggiungi i record alla tabella. Uno schema definito consente di mantenere coerenti la convalida, la selezione della codifica e la gestione degli errori tra i diversi batch.

Limiti di qualità e compatibilità

  • Nomi dei campi: Rinomina le intestazioni lunghe o duplicate prima dell'esportazione. Utilizza nomi univoci di 10 caratteri o meno ed evita la punteggiatura per i software dBASE e GIS meno recenti.
  • Larghezze dei campi: I campi carattere e numerici hanno larghezze fisse. Un valore che supera la larghezza dichiarata può essere troncato o rifiutato, mentre i valori numerici possono causare un overflow se la larghezza o la precisione decimale sono insufficienti.
  • Tipi di dati: I valori che sembrano date, numeri o valori booleani rimangono testo finché il convertitore non assegna loro dei tipi. Mantieni gli identificativi come campi carattere invece di convertirli in numeri.
  • Codifica: I lettori DBF meno recenti possono aspettarsi una tabella codici Windows invece di UTF-8. I caratteri accentati, cirillici o asiatici possono risultare danneggiati quando la tabella codici selezionata non corrisponde all'applicazione di destinazione.
  • Date e valori vuoti: I campi data DBF tradizionali memorizzano le date senza indicazioni temporali. I lettori meno recenti potrebbero non distinguere in modo coerente tra un valore vuoto, zero e un valore null del database.
  • Dataset GIS: Un DBF autonomo contiene solo record di attributi. Un dataset Shapefile necessita anche dei file .shp e .shx corrispondenti e, generalmente, di un file .prj. La conversione o la ridenominazione di un DBF non crea geometrie geografiche.
  • Indici e relazioni: CSV non dispone di indici o relazioni e un'esportazione di base non crea file di indice DBF. Ricrea tali strutture nell'applicazione di destinazione, se necessario.

Confronto formato: CSV vs DBF

Come i formati CSV e DBF si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati CSV e DBF
Proprietà .CSV Comma-Separated Values .DBF dBASE Database File
Leggibile come testo semplice Sì No
Tipi di dati Tipizzato Tipizzato
Strutture nidificate No No
Formule No No
Più tabelle o fogli No No
Dimensione tipica del file Piccolo Piccolo
Standard aperto Sì Parzialmente aperto
Ideale per Scambio dati Scambio dati
Introdotto — 1983
Sviluppatore — Ashton-Tate / dBASE, Inc. (format origin)
Tipo MIME text/csv application/x-dbf

Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org

Domande frequenti

Il convertitore da CSV a DBF è gratuito?

Sì, convertire CSV in DBF su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file CSV?

Puoi caricare file CSV fino a 10 MB e convertire fino a 3 file alla volta in un unico lotto. Con un piano a pagamento il limite sale fino a 50 MB per file e 20 file alla volta, consulta i nostri piani.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire CSV in DBF?

No. La conversione da CSV a DBF avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file CSV valido per questa conversione da CSV a DBF. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Già scaricato

Questo file è già stato scaricato. Per tutelare la tua privacy lo abbiamo eliminato dal nostro server subito dopo il download, quindi non può essere scaricato di nuovo. Se ti serve ancora, converti di nuovo il file.