Converti FDB in XLSX
Esporta tabelle o query Firebird FDB in cartelle di lavoro XLSX modificabili.
Crea file XLSX online
Non sappiamo ancora leggere i file FDB, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un XLSX:
Come convertire fdb in xlsx file
- Database
- Ancora nessuna valutazione.
Microsoft Excel non può aprire direttamente un file di database Firebird, quindi si utilizza un'esportazione .fdb per fogli di lavoro modificabili, analisi di fogli di calcolo, report o condivisione dei dati con utenti che non hanno accesso a Firebird. L'esportazione copia le tabelle selezionate o i risultati delle query; non converte il motore del database, le relazioni o la logica del server in una cartella di lavoro Excel.
Cos'è il formato FDB
Nella categoria Database, .fdb identifica normalmente un database relazionale Firebird. Un file di database Firebird contiene tabelle, viste, indici, stored procedure, trigger, generatori, metadati e informazioni sulle transazioni. Firebird Server, Firebird Embedded e le applicazioni che utilizzano librerie client Firebird creano e accedono a questi file.
I file FDB appartengono comunemente ad applicazioni di contabilità, gestione dell'inventario, punti vendita e altre applicazioni aziendali. Un server di database apre normalmente il file tramite un percorso o un alias configurato; il file non deve essere modificato in un editor di testo né copiato mentre i processi attivi del database vi stanno scrivendo. I database FoxPro sono un formato diverso e sono normalmente associati a .dbf, non a questo significato di database di .fdb.
Cos'è il formato XLSX
.xlsx è il formato di cartella di lavoro Office Open XML supportato da Microsoft Excel, LibreOffice Calc e altre applicazioni per fogli di calcolo. Memorizza fogli di lavoro, valori delle celle, formule, formattazione, filtri, grafici e più schede in un pacchetto compresso.
XLSX supporta ordinamento, filtri, calcoli, revisione e distribuzione di report, ma non sostituisce un database relazionale. Una normale esportazione non conserva le relazioni tra tabelle, i vincoli, gli indici, i trigger, le stored procedure, le autorizzazioni, le transazioni né la possibilità di riscrivere le modifiche in Firebird.
Convertire con DBeaver
DBeaver è una soluzione desktop pratica perché si connette a Firebird tramite JDBC, esegue SQL ed esporta tabelle o risultati di query in XLSX.
- Installare un'edizione aggiornata di DBeaver e creare una connessione tramite Database → New Database Connection → Firebird.
- Inserire l'host del server Firebird, la porta—di solito
3050—il percorso o l'alias del database, il nome utente e la password. Per un database locale, utilizzare il percorso visibile al server Firebird; un client remoto non può utilizzare un percorso che esiste solo nel computer client. - Verificare la connessione e consentire a DBeaver di scaricare il driver JDBC Firebird, se richiesto. L'account deve avere l'autorizzazione a leggere le tabelle o le viste necessarie.
- Per una tabella completa, espandere la connessione, selezionare la tabella, scegliere Export Data, selezionare
XLSX, scegliere il nome del file di output, configurare colonne e righe ed eseguire l'esportazione. - Per dati selezionati o uniti, aprire un editor SQL ed eseguire una query controllata come
SELECT ID, CUSTOMER_NAME, CREATED_AT FROM CUSTOMER WHERE CREATED_AT >= DATE '2026-01-01'. Fare clic con il pulsante destro del mouse sulla griglia dei risultati, scegliere Export Data, selezionareXLSX, configurare le opzioni del foglio di lavoro e delle colonne e salvare la cartella di lavoro.
L'esportazione di una query è preferibile quando la cartella di lavoro necessita di alias di colonna leggibili, di un intervallo di date, di campi selezionati, di tabelle unite o di valori aggregati. Inoltre evita di esporre record del database non pertinenti.
Convertire tramite CSV
Se il client del database non è in grado di creare direttamente XLSX, esportare una tabella o il risultato di una query in CSV con un client Firebird come isql, quindi aprire il CSV in Excel o LibreOffice Calc e utilizzare File → Save As per creare .xlsx. Impostare esplicitamente il delimitatore, il carattere di virgolette, la codifica, il formato della data e il separatore decimale; utilizzare UTF-8 quando disponibile e controllare le date importate, i numeri, i valori NULL e il testo non ASCII prima del salvataggio.
Per esportazioni ripetibili, uno script può connettersi tramite un driver Firebird, eseguire una query SQL fissa e scrivere il risultato con una libreria XLSX. Lo script deve abbinare la libreria client Firebird e il dialetto SQL alla versione del database e definire la gestione di BLOB, timestamp, NULL, precisione decimale e identificatori che contengono zeri iniziali.
Disponibilità dei convertitori online
I convertitori generici di file come CloudConvert o Zamzar non sono scelte affidabili per i file Firebird FDB: un FDB è una struttura di database attiva che richiede un motore Firebird e credenziali, non un formato di documento autonomo come CSV. Non caricare su un servizio online un database di produzione contenente record personali, finanziari o riservati. Un servizio web è adatto solo se supporta esplicitamente i database Firebird, indica come estrae tabelle o query ed è approvato per i dati; in caso contrario, utilizzare una connessione Firebird locale e uno strumento di esportazione.
Limiti di qualità e compatibilità
- Utilizzare
gbako un'altra procedura di backup supportata da Firebird per creare un backup coerente. Non considerare una copia raw di un file FDB attivo come un backup sicuro ed eseguire l'esportazione da una copia ripristinata quando possibile. - Un foglio di lavoro Excel è limitato a 1.048.576 righe e 16.384 colonne. Dividere le esportazioni di grandi dimensioni in fogli di lavoro o file oppure esportare un report aggregato.
- I valori Firebird
NUMERICeDECIMALpossono perdere precisione quando vengono rappresentati come numeri di un foglio di calcolo. Esportare i valori ad alta precisione come testo quando le cifre esatte sono importanti e conservare come testo i numeri di conto o altri identificatori con zeri iniziali. - Controllare i timestamp, le ipotesi relative al fuso orario, la codifica dei caratteri, i valori NULL e i campi BLOB. I BLOB binari generalmente non possono diventare celle utili del foglio di lavoro; i BLOB di testo possono richiedere un cast esplicito o una conversione nella query SQL.
- Confrontare il numero di righe esportate, i totali e i record rappresentativi con la query di origine. XLSX è un'istantanea statica e non può essere utilizzato per ripristinare il database Firebird o il comportamento dell'applicazione.