Convertitore online gratuito da DB a DBF
Converti le tabelle del database da file DB in file DBF standalone compatibili.
Converti DB in DBF online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .db
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .db a .dbf
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .dbf convertito
Il risultato della conversione è pronto per il download.
Statistiche di conversione da DB a DBF
Aggiornato il 13 novembre 2026, dalle conversioni su 101convert.com
Come convertire db in dbf file
- Database
- Ancora nessuna valutazione.
Un programma GIS, di contabilità o di reporting legacy può richiedere una tabella .dbf autonoma mentre i dati sono archiviati in un database .db. La conversione esporta i record selezionati nel formato dBase precedente, ma non conserva la struttura completa del database di origine.
Che cos'è il formato DB
.db è un'estensione generica per i file di database, non un formato universale. In questo contesto può identificare un database SQLite, un database proprietario di un'applicazione, Berkeley DB o un altro database engine. È necessario identificare l'applicazione che lo ha creato o la firma del database prima di scegliere un metodo di conversione.
I file SQLite contengono comunemente più tabelle, indici, viste, vincoli e trigger in un unico file. Un convertitore specifico per SQLite non è in grado di leggere ogni file denominato .db. Per un file che si sospetta essere SQLite, eseguire sqlite3 source.db ".tables"; un elenco delle tabelle conferma che lo strumento da riga di comando SQLite è in grado di aprirlo. Usare sqlite3 source.db ".schema table_name" per esaminare la struttura della tabella.
Che cos'è il formato DBF
.dbf è il formato delle tabelle associato a dBase e FoxPro. Memorizza righe e colonne in un file autonomo ed è supportato da molte applicazioni meno recenti di contabilità, GIS, fogli di calcolo e database desktop. Uno shapefile usa normalmente un file DBF per la propria tabella degli attributi.
DBF è adatto quando l'applicazione di destinazione richiede una tabella semplice senza un database server. Un tipico file DBF rappresenta una tabella, non un intero database relazionale. I dialetti legacy comuni limitano i nomi dei campi a 10 caratteri e forniscono campi di base di tipo carattere, numerico, data e logico. Tabelle, relazioni, indici, viste, trigger, vincoli, autorizzazioni e logica dell'applicazione dell'origine non vengono trasferiti.
Come convertire DB in DBF
Per una conversione una tantum, usare il convertitore su 101convert.com senza installare software. Caricare il file .db, selezionare DBF quando il tipo di origine viene riconosciuto e la tabella richiesta può essere selezionata, avviare la conversione e scaricare il risultato. Un file .db generico potrebbe non essere identificabile; in tal caso, aprirlo con l'applicazione che lo ha creato ed esportare la tabella richiesta come CSV oppure usare l'esportazione DBF dell'applicazione.
Per un database SQLite, uno script controllato offre un controllo migliore sulla selezione delle tabelle e sui tipi di dati. Installare il pacchetto Python:
pip install dbf
L'esempio seguente esporta tre colonne da una tabella customers:
import sqlite3
import datetime
import dbf
source = sqlite3.connect("source.db")
rows = source.execute(
"SELECT id, name, created FROM customers"
).fetchall()
output = dbf.Table(
"customers.dbf",
"id N(10,0); name C(80); created D"
)
output.open(mode=dbf.READ_WRITE)
for customer_id, name, created in rows:
created_date = (
datetime.date.fromisoformat(created[:10])
if created else None
)
output.append((customer_id, name, created_date))
output.close()
source.close()
Modificare la query SQL e la definizione DBF in base all'origine. Usare C(length) per il testo, N(width,decimals) per i numeri, D per le date e L per i valori logici. Convertire esplicitamente timestamp, valori null, JSON e altri valori non DBF invece di consentire che vengano interpretati come testo.
Un'alternativa grafica consiste nell'esportare la tabella selezionata in CSV dall'applicazione di origine, quindi aprire il CSV in un software che supporta l'output dBase e scegliere File → Save As o File → Export con DBF o dBase selezionato. Prima del salvataggio, verificare il delimitatore, la codifica dei caratteri, l'interpretazione delle date, il separatore decimale e le colonne numeriche. CSV è solo una tabella intermedia, quindi non conserva in modo affidabile indici, relazioni o tipi di dati del database.
Limiti di qualità e compatibilità
La conversione è normalmente con perdita di dati. Un database di origine con più tabelle richiede un file DBF separato per ogni tabella esportata. Chiavi esterne, join, formule, indici, autorizzazioni, trigger e logica dell'applicazione devono essere ricreati separatamente.
BLOB, testi lunghi, JSON, valori decimali ad alta precisione, timestamp con informazioni sul fuso orario e caratteri Unicode possono essere troncati, arrotondati, rifiutati o convertiti in testo. I programmi dBase meno recenti potrebbero non supportare nomi di campo lunghi, campi di caratteri di grandi dimensioni, campi memo, valori null o varianti più recenti di data e ora. Usare il dialetto DBF e la code page richiesti dal programma di destinazione; il supporto UTF-8 varia e molti programmi meno recenti richiedono una codifica legacy come Windows-1252.
Dopo la conversione, confrontare il numero di righe dell'origine e dell'output, controllare valori null, date, precisione decimale, caratteri accentati e lunghezze massime del testo, quindi aprire il file nell'applicazione di destinazione effettiva. Conservare il file originale .db, perché DBF generalmente non è in grado di riprodurre il database di origine completo.
Confronto formato: DB vs DBF
Come i formati DB e DBF si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .DB Database file | .DBF dBASE Database File |
|---|---|---|
| Leggibile come testo semplice | No | No |
| Tipi di dati | Tipizzato | Tipizzato |
| Strutture nidificate | — | No |
| Formule | No | No |
| Più tabelle o fogli | Sì | No |
| Dimensione tipica del file | Medio | Piccolo |
| Standard aperto | Parzialmente aperto | Parzialmente aperto |
| Ideale per | Scambio dati | Scambio dati |
| Introdotto | — | 1983 |
| Sviluppatore | — | Ashton-Tate / dBASE, Inc. (format origin) |
| Tipo MIME | — | application/x-dbf |
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da db a dbf
Domande frequenti
Il convertitore da DB a DBF è gratuito?
Sì, convertire DB 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 DB?
Puoi caricare file DB 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 DB in DBF?
No. La conversione da DB 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 DB valido per questa conversione da DB 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.
Convertire un file DB in DBF manterrà tutte le tabelle e le relazioni?
No, DBF è un formato per tabelle indipendenti, quindi relazioni, query, vincoli, trigger e altre funzioni a livello di database non vengono conservati. Un database di origine con più tabelle generalmente richiede che ogni tabella venga gestita separatamente.
Quali dati si possono perdere convertendo DB in DBF?
DBF supporta un insieme più limitato di tipi di campo, quindi i dati binari, i valori complessi e alcune rappresentazioni di date o orari possono essere modificati, convertiti in testo o omessi. Anche i nomi e i valori dei campi lunghi possono essere abbreviati quando richiesto dalla variante DBF.
Il mio file DB resterà modificabile dopo la conversione in DBF?
Il risultato resta modificabile come tabella DBF, ma non è più una copia completa del database originale. Gli oggetti a livello di database, come indici, relazioni, regole di convalida e query, potrebbero dover essere ricreati.
Perché alcuni campi DB risultano vuoti o formattati in modo errato nel file DBF risultante?
Di solito accade quando un campo di origine utilizza un tipo che DBF non supporta direttamente, come dati binari o complessi, oppure quando i valori superano i limiti dei campi DBF. Il risultato esatto dipende dalla struttura e dai tipi di dati utilizzati dal file DB di origine.
Altre conversioni di file .db
- db in mdb
- db in txt
- db in csv
- db in json
- db in vcs
- db in excel
- db in db3
- db in accdb
- db in sqlite3
- db in pdf
- db in abs
- db in ave
- db in bmp
- db in crypt5
- db in crypt6
- db in crypt7
- db in cs
- db in cvs
- db in db2
- db in dbs
- db in docx
- db in fdb
- db in gdb
- db in html
- db in ics
- db in inp
- db in mbk
- db in mdf
- db in mdn
- db in myd
- db in odt
- db in pd
- db in rtf
- db in s3db
- db in sdf
- db in sql
- db in sqlite
- db in text
- db in vcard
- db in xlr
- db in xls
- db in xlsm
- db in xlsx
- db in xml
Conversione inversa
Conversione in .dbf
da altri formati
- fox in dbf
- fxp in dbf
- xls in dbf
- mdb in dbf
- sdf in dbf
- xlsx in dbf
- sqlite in dbf
- accdb in dbf
- fdb in dbf
- csv in dbf
- adb in dbf
- crp in dbf
- db2 in dbf
- dbc in dbf
- dbt in dbf
- dbv in dbf
- dbx in dbf
- doc in dbf
- fmp in dbf
- fpt in dbf
- frc in dbf
- fwp in dbf
- gdb in dbf
- jpg in dbf
- lbl in dbf
- ndx in dbf
- ntx in dbf
- odb in dbf
- ods in dbf
- otg in dbf
- pmw in dbf
- sda in dbf
- sdd in dbf
- smf in dbf
- spr in dbf
- stc in dbf
- str in dbf
- sxc in dbf
- sxi in dbf
- tbk in dbf
- txt in dbf
- uos in dbf
- uot in dbf
- vor in dbf
- wfm in dbf
- xlsb in dbf
- xlsm in dbf
- xltx in dbf