Converti dbf in xlsx

Convertitore online gratuito da DBF a XLSX

Converti le tabelle DBF legacy in cartelle di lavoro XLSX modificabili, verificando la codifica e i valori dei campi.

Converti DBF in XLSX online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 MB. Seleziona file meno numerosi o più piccoli.

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

Come funziona

  1. 1/3

    Carica il tuo file .dbf

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

  2. 2/3

    Avvia la conversione da .dbf a .xlsx

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

  3. 3/3

    Scarica il file .xlsx convertito

    Il risultato della conversione è pronto per il download.

Come convertire dbf in xlsx file

  • Database

Un database legacy, una tabella degli attributi GIS o un sistema aziendale può esportare i record come .dbf quando il destinatario ha bisogno di una cartella di lavoro Excel per modificare, creare report o condividere i dati. La conversione in .xlsx rende la tabella accessibile nei software per fogli di calcolo attuali senza richiedere l’applicazione di database originale.

Cos’è il formato DBF

DBF è il formato delle tabelle di database dBASE utilizzato da dBASE, FoxPro, Visual FoxPro, Clipper e dalle applicazioni aziendali meno recenti. Memorizza righe e campi tipizzati, ad esempio valori di tipo carattere, numerico, data, logico e memo. I dataset GIS basati su Shapefile utilizzano comunemente un file DBF per i dati degli attributi.

DBF è una famiglia di formati xBase correlati, quindi i tipi di campo, le convenzioni di codifica e i requisiti relativi ai file complementari variano in base all’applicazione. I campi memo possono essere memorizzati in un file .dbt o .fpt separato; i file .cdx e .mdx contengono generalmente gli indici. Durante la conversione locale, mantieni i file complementari nella stessa cartella del DBF. L’apertura del solo DBF può causare la mancanza o il troncamento dei campi memo.

Cos’è il formato XLSX

XLSX è il formato di cartella di lavoro Office Open XML basato su ZIP, utilizzato da Microsoft Excel e supportato da LibreOffice Calc, Apple Numbers e da molte librerie per fogli di calcolo. Può contenere più fogli di lavoro, valori delle celle, formule, formattazione, filtri, grafici e tabelle.

XLSX è adatto quando i dati devono essere modificati in un foglio di calcolo o inviati a persone che non dispongono di software compatibile con DBF. Ogni foglio di lavoro supporta fino a 1.048.576 righe e 16.384 colonne; le tabelle DBF più grandi devono essere suddivise o filtrate prima dell’esportazione.

Come convertire DBF in XLSX

Utilizzo di LibreOffice Calc

  1. Installa LibreOffice e inserisci il DBF e l’eventuale file memo .dbt o .fpt richiesto nella stessa cartella.
  2. Apri LibreOffice Calc e seleziona File → Open. Scegli il file .dbf.
  3. Nella finestra di dialogo di importazione, seleziona il set di caratteri utilizzato dal sistema di origine. Tra le possibilità comuni vi sono Windows-1252, ISO-8859-1 e UTF-8, ma la scelta corretta deve essere indicata dall’applicazione di esportazione o dalla relativa documentazione.
  4. Controlla i nomi delle colonne, i valori delle righe, le date, i separatori decimali, i caratteri non ASCII e i campi memo. Tratta come testo gli identificatori quali codici postali, codici prodotto e numeri di conto quando gli zeri iniziali sono importanti.
  5. Seleziona File → Save As, scegli Excel 2007–365 (*.xlsx) e salva la cartella di lavoro.
  6. Quando LibreOffice chiede conferma del formato, scegli Use Excel 2007–365 Format.

Utilizzo del convertitore online 101convert

101convert.com può convertire gratuitamente un file DBF in XLSX senza installare software: carica il DBF, seleziona XLSX come formato di output, avvia la conversione e scarica la cartella di lavoro. Non caricare record riservati o soggetti a regolamentazione, a meno che le attuali condizioni di trattamento e conservazione del servizio soddisfino i tuoi requisiti. Per i database con molti campi memo o contenenti dati sensibili, utilizza un’applicazione locale e conserva tutti i file complementari.

Utilizzo di Python per conversioni ripetibili

Installa i pacchetti richiesti:

pip install dbfread pandas openpyxl

Esegui questo esempio utilizzando la codifica effettiva del file di origine:

python -c "from dbfread import DBF; import pandas as pd; df=pd.DataFrame(iter(DBF('records.dbf', encoding='cp1252'))); df.to_excel('records.xlsx', index=False)"

Sostituisci cp1252 con la codifica effettiva del DBF e rendi disponibili i file memo a dbfread. Questa procedura esporta record e campi, ma non ricrea gli indici DBF, i moduli, le relazioni, le regole di convalida, gli indicatori dei record eliminati o il comportamento specifico dell’applicazione. Per i processi ripetibili, aggiungi una gestione esplicita dei campi data, dei valori null, dei campi memo e delle colonne che devono rimanere in formato testo.

Limiti di qualità e compatibilità

Gli errori di codifica sono irreversibili se durante l’importazione viene utilizzato il set di caratteri errato. I file DBF spesso non identificano in modo affidabile la propria codifica, quindi controlla nomi, indirizzi e altro testo non ASCII prima del salvataggio.

I software per fogli di calcolo possono interpretare in modo diverso le date DBF, i valori logici, la precisione numerica, i valori null e i separatori decimali. Controlla eventuali modifiche dal formato giorno-mese al formato mese-giorno e viceversa, valori arrotondati, cambiamenti da vuoto a zero e valori logici alterati.

Excel può formattare automaticamente gli identificatori come numeri, rimuovere gli zeri iniziali, visualizzare i valori lunghi in notazione scientifica o interpretare come date i codici simili a date. Imposta queste colonne come testo durante l’importazione oppure correggi i relativi formati delle celle prima dell’esportazione.

Indici, relazioni, vincoli dei campi, moduli, query, metadati dell’applicazione e stato dei record eliminati DBF non dispongono di rappresentazioni automatiche equivalenti in una semplice esportazione XLSX. Confronta il numero previsto di record attivi con il numero di record del foglio di lavoro, controlla alcuni record rappresentativi e verifica i campi memo prima di distribuire la cartella di lavoro.

Confronto formato: DBF vs XLSX

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

Confronto dei formati DBF e XLSX
Proprietà .DBF dBASE Database File .XLSX Microsoft Excel Open XML Spreadsheet
Standard aperto Parzialmente aperto Sì
Compressione Non compresso Entrambi
Dimensione tipica del file Piccolo Medio
Si apre in un browser web No Parziale
Modifica successiva Limitato Facile
Supporto metadata Base Estesa
Leggibile come testo semplice No No
Ideale per Scambio dati Scambio dati
Introdotto 1983 2007
Sviluppatore Ashton-Tate / dBASE, Inc. (format origin) Microsoft
Tipo MIME application/x-dbf application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Domande frequenti

Il convertitore da DBF a XLSX è gratuito?

Sì, convertire DBF in XLSX 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 DBF?

Puoi caricare file DBF fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.

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 DBF in XLSX?

No. La conversione da DBF a XLSX 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 DBF valido per questa conversione da DBF a XLSX. 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.