Convertir FDB a XLSX
Exporte tablas o consultas de Firebird FDB a libros de trabajo XLSX editables.
Cree archivos XLSX en línea
Todavía no podemos leer archivos FDB, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en XLSX:
Cómo convertir un archivo fdb a xlsx
- Bases de datos
- Aún sin calificaciones.
Microsoft Excel no puede abrir directamente un archivo de base de datos Firebird, por lo que se utiliza una exportación .fdb para hojas de cálculo editables, análisis de hojas de cálculo, generación de informes o para compartir datos con usuarios que no tienen acceso a Firebird. La exportación copia las tablas seleccionadas o los resultados de consultas; no convierte el motor de base de datos, las relaciones ni la lógica del servidor en un libro de Excel.
Qué es el formato FDB
En la categoría Bases de datos, .fdb normalmente identifica una base de datos relacional Firebird. Un archivo de base de datos Firebird contiene tablas, vistas, índices, procedimientos almacenados, triggers, generadores, metadatos e información de transacciones. Firebird Server, Firebird Embedded y las aplicaciones que utilizan bibliotecas cliente de Firebird crean y acceden a estos archivos.
Los archivos FDB suelen pertenecer a aplicaciones de contabilidad, inventario, punto de venta y otras aplicaciones empresariales. Un servidor de base de datos normalmente abre el archivo mediante una ruta o un alias configurado; no debe editarse en un editor de texto ni copiarse mientras los procesos activos de la base de datos estén escribiendo en él. Las bases de datos FoxPro tienen un formato diferente y normalmente están asociadas con .dbf, no con este significado de base de datos de .fdb.
Qué es el formato XLSX
.xlsx es el formato de libro Office Open XML compatible con Microsoft Excel, LibreOffice Calc y otras aplicaciones de hojas de cálculo. Almacena hojas de cálculo, valores de celdas, fórmulas, formato, filtros, gráficos y varias pestañas en un paquete comprimido.
XLSX admite ordenación, filtrado, cálculos, revisión y distribución de informes, pero no sustituye a una base de datos relacional. Una exportación normal no conserva las relaciones entre tablas, restricciones, índices, triggers, procedimientos almacenados, permisos, transacciones ni la capacidad de volver a escribir los cambios en Firebird.
Convertir con DBeaver
DBeaver es una opción práctica de escritorio porque se conecta a Firebird mediante JDBC, ejecuta SQL y exporta tablas o resultados de consultas a XLSX.
- Instale una edición actual de DBeaver y cree una conexión mediante Database → New Database Connection → Firebird.
- Introduzca el host del servidor Firebird, el puerto—normalmente
3050—, la ruta o el alias de la base de datos, el nombre de usuario y la contraseña. Para una base de datos local, utilice la ruta visible para el servidor Firebird; un cliente remoto no puede utilizar una ruta que solo exista en el equipo cliente. - Pruebe la conexión y permita que DBeaver descargue su controlador JDBC de Firebird si se le solicita. La cuenta debe tener permiso para leer las tablas o vistas necesarias.
- Para una tabla completa, expanda la conexión, seleccione la tabla, elija Export Data, seleccione
XLSX, elija el nombre del archivo de salida, configure las columnas y filas y ejecute la exportación. - Para datos seleccionados o combinados, abra un editor SQL y ejecute una consulta controlada como
SELECT ID, CUSTOMER_NAME, CREATED_AT FROM CUSTOMER WHERE CREATED_AT >= DATE '2026-01-01'. Haga clic derecho en la cuadrícula de resultados, elija Export Data, seleccioneXLSX, configure la hoja de cálculo y las opciones de columnas y guarde el libro.
Exportar una consulta es preferible cuando el libro necesita alias de columnas legibles, un intervalo de fechas, campos seleccionados, tablas combinadas o valores agregados. También evita exponer registros de la base de datos que no están relacionados.
Convertir mediante CSV
Si el cliente de base de datos no puede crear XLSX directamente, exporte una tabla o el resultado de una consulta a CSV con un cliente de Firebird como isql; después abra el CSV en Excel o LibreOffice Calc y utilice File → Save As para crear .xlsx. Establezca explícitamente el delimitador, el carácter de comillas, la codificación, el formato de fecha y el separador decimal; utilice UTF-8 cuando esté disponible y revise las fechas, los números, los valores NULL y el texto no ASCII importados antes de guardar.
Para exportaciones repetibles, un script puede conectarse mediante un controlador de Firebird, ejecutar una consulta SQL fija y escribir el resultado con una biblioteca XLSX. El script debe hacer coincidir la biblioteca cliente de Firebird y el dialecto SQL con la versión de la base de datos, y definir el tratamiento de los BLOB, las marcas de tiempo, los valores NULL, la precisión decimal y los identificadores que contienen ceros iniciales.
Disponibilidad de convertidores en línea
Los convertidores de archivos generales, como CloudConvert o Zamzar, no son opciones fiables para archivos FDB de Firebird: un FDB es una estructura de base de datos activa que requiere un motor Firebird y credenciales, no un formato de documento independiente como CSV. No cargue una base de datos de producción que contenga registros personales, financieros o confidenciales en un servicio en línea. Un servicio web solo es adecuado si admite explícitamente bases de datos Firebird, indica cómo extrae las tablas o consultas y está aprobado para esos datos; de lo contrario, utilice una conexión local de Firebird y una herramienta de exportación.
Limitaciones de calidad y compatibilidad
- Utilice
gbaku otro procedimiento de copia de seguridad compatible con Firebird para crear una copia de seguridad coherente. No considere una copia sin procesar de un archivo FDB activo como una copia de seguridad segura y, cuando sea posible, realice la exportación desde una copia restaurada. - Una hoja de cálculo de Excel está limitada a 1.048.576 filas y 16.384 columnas. Divida las exportaciones grandes en hojas de cálculo o archivos, o exporte un informe agregado.
- Los valores
NUMERICyDECIMALde Firebird pueden perder precisión cuando se representan como números de hoja de cálculo. Exporte los valores de alta precisión como texto cuando los dígitos exactos sean importantes y conserve como texto los números de cuenta u otros identificadores con ceros iniciales. - Revise las marcas de tiempo, las suposiciones sobre la zona horaria, la codificación de caracteres, los valores NULL y los campos BLOB. Por lo general, los BLOB binarios no pueden convertirse en celdas útiles de una hoja de cálculo; los BLOB de texto pueden requerir una conversión explícita o un cast en la consulta SQL.
- Compare el número de filas exportadas, los totales y registros representativos con la consulta de origen. XLSX es una instantánea estática y no puede utilizarse para restaurar la base de datos Firebird ni el comportamiento de su aplicación.