¿Puedo convertir una hoja de cálculo en base de datos?

Tengo una hoja de cálculo, en libreoffice, y realmente debería ser una bese de datos. ¿Hay alguna manera de cambiarla?

La respuesta a tu pregunta es SI.

Para ello, primero debes crear en Base, una tabla con la estructura de datos que quieres copiar con exacta correspondencia de los tipos de datos entre Calc y Base. Para que la tabla tenga llave primaria, en Calc la primera columna tiene que numerar las filas.

Luego debes copiar los datos a exportar de la hoja de Calc.

Sobre la tabla, con el botón derecho, seleccionas — Pegar, agregas el nombre de la tabla sobre la que quieres exportar los datos y seleccionas — Agregar datos.

Comprueba que los datos de la hoja de Calc se corresponden exactamente con las de la tabla de Base y haces clic en — Crear.

Creada la tabla ya puedes trabajar sobre ella para elegir la tipografía y tamaño de carácter, esto en la base de datos requiere pulsar el botón derecho del ratón sobre la primera columna a la izquierda de la tabla, donde está la opción Formatear tabla.

Más rápido sería utilizar en Base la opción del menú — Abrir — Conectar con una base datos existente, pero solo te permite trabajar sobre la hoja de cálculo, sin posibilidades de modificaciones.

Más sencillo todavía:
Copias los datos de la hoja de cálculo, vas a panel de tablas de la base de datos que has generado y botón derecho, pegar.
El asistente te va a exigir una clave primaria que generará autonumérica y pegará todos los campos.
PROBLEMA ( y por esto es mejor la opción de Kyodate), todos los campos se van a copiar como que fuesen texto, a no ser que sigas en las otras pantallas del asistente y vayas cambiando las características de cada campo uno a uno. Si no tienes este cuidado todas las columnas serán texto.

Un saludo!