Está en la página 1de 2

Importar datos de Calc en Base | SuperAlumnos.

net

1 de 2

http://superalumnos.net/importar-datos-de-calc-en-base

Iniciar sesin

Crear nueva cuenta

SuperAlumnos.net
Recursos para estudiantes y docentes de ofimtica con una querencia especial por entornos de software libre

Inicio

Ejercicios

Foros

Webmasters

Contacto

Inicio temtica Bases de datos

Bscalo con Google

Importar datos de Calc en Base


Enlaces externos
Apache OpenOffice
LibreOffice
Softcatal

Inicio de sesin

Enviado por ifanlo el Mi, 15/02/2006 - 08:02.


Esta semana, Hctor Hoshi pregunt en la lista de correo de OpenOffice.org sobre la
posibilidad de pegar un rango de datos de Calc en una tabla de Base.
Mi errnea respuesta fue que no se poda hacer directamente, remitindome a una
macro que Santiago Bossio haba desarrollado para implementar esta funcionalidad.

Superalumnos.net
109 Me gusta

Mi gran sorpresa ha sido leer ayer mismo el Linux Magazine n 14, donde Dmitri
Popov publica un artculo de ttulo "Llegar a Base".
En este artculo, Dmitri nos explica lo fcil que resulta la importacin de datos de
nuestras hojas de clculo a la novedosa aplicacin Base de OpenOffice.org.

Nombre de usuario: *
Lo cito textualmente, intercalando algunos comentarios:

S el primero de tus amigos en indicar que le


gusta esto.

Contrasea: *
Y si ya se tiene la informacin en una hoja de clculo? En muchas ocasiones,
simplemente se desea importar la informacin existente en la base de datos.
Por ejemplo supongamos que se tiene un archivo de Calc que contiene una lista
de contactos y se quiere importar a la tabla CONTACTS.
Crear nueva cuenta
Solicitar una nueva
contrasea

Navegacin
Envos recientes
Agregador de canales
de noticias

Quin est
conectado
Actualmente hay 0
usuarios y 7 invitados en
lnea.

Sindicar

Ya que una fuente de datos con un formato adecuado puede simplificar


enormemente el proceso de importacin, merece la pena perder algo de tiempo
en preparar esta tarea. Lo primero que se hace es modificar la estructura de la
hoja de clculo para que sea idntica a la estructura de la tabla CONTACTS. Es
preciso asegurarse que la primera fila contiene los mismos nombres de campos
que los de la tabla de la base de datos. Idealmente, deberan esar tambin el
mismo orden. Hay que asegurarse de que todos los bloques de datos estn
colocados en las columnas adecuadas.
Bueno, esto no es exactamente as. He comprobado que si hay el mismo nmero
de campos, se puede asociar cada columna de Calc al campo de Base que
corresponda (incluso si no estn en el mismo orden). Sigo citando...

A continuacin se seleccionan los datos de la hoja de clculo y se copian al


portapapeles ("Editar -> Copiar" o "Ctrl + C"). Se abre la base de datos, se
pulsa en el botn "Tablas", y se selecciona la tabla CONTACTS. Se pulsa con el
botn derecho sobre ella y se selecciona "Pegar". En el cuadro "Copiar tabla" se
teclea exactamente el nombre de la tabla objetivo en el campo Nombre de la
tabla y se selecciona la opcin "Adjuntar datos".
Adicionalmente, si escribimos un nombre de tabla inexistente se crear una nueva
tabla en nuestra base de datos.

En el cuadro de asignacin de columnas se verifica que todos los campos de la


ventana de tabla origen estn seleccionados y alineados con los campos
respectivos de la ventana de tabla destino. Para alinear los campos se usan las
flechas azules. Por ltimo se pulsa en "Crear" para importar los datos.
Bien, ya veis lo fcil que es. Como no se nos ocurri antes? :-)
Ejercicios de base de datos (Access,
Base, etc.)
FORMULARIOS DE
OPENOFFICE CONECTADOS A
UNA BASE DE DATOS EN UNA
INTRANET
Twittear

Bases de datos

Me gusta

Trucos

sql server no asegura ninguna


transaccion
arriba

Importar tablas de Access desde


OpenOffice.org Base - parte I

Share

Comentarios recientes
Diseo Web
hace Una semana 3 das
muchas gracias
hace 2 semanas 3 das
Gracias por los ejercicios
hace 13 semanas 4 das
Diseo web profesional
hace 27 semanas 4 das
Hay que adaptarse
hace 29 semanas 2 das
Formacin gratuita desempleados
hace 33 semanas 10 horas
ms all del diseo web
hace 33 semanas 5 das
Efectivamente la preocupacin por
conseguir ingresos
hace 34 semanas 3 das
grache boludo
hace 47 semanas 5 das
Esta claro que hay que moverse
hace 1 ao 12 semanas

Temas activos
Ms all del diseo web
Ejercicios resueltos de SQL
Ejercicios de ofimtica libres y gratuitos
en SuperAlumnos.net
Libro de ejercicios de Excel 2010
(orientados a la certificacin MOS)
Formacin gratuita en tecnologas Oracle
para jvenes desempleados en Barcelona
ms

Trucos y noticias sobre


OpenOffice.org y LibreOffice

31/01/2016 07:23 p.m.

Importar datos de Calc en Base | SuperAlumnos.net

2 de 2

Versin para impresin

Aadir nuevo comentario

http://superalumnos.net/importar-datos-de-calc-en-base

27998 lecturas

Uso de CONTAR.SI con varias


condiciones o de CONTAR.SISCONTAR.SI.CONJUNTO
Lista desplegable condicionada en Calc
Establecer o conocer la carpeta
documentos del usuario con una macro
Planificador de eventos en Calc
EasyDev o la extensin en Python que te
facilitar la vida en Basic
Apache OpenOffice 4.1.2 ya disponible
para su descarga
Nueva vida para los foros de la
comunidad
Factura Libre CFDI (Beta 1)
ms

Encuesta
Sobre qu programas esperas
encontrar tutoriales y ejercicios en
SuperAlumnos.net? :
Libre/OpenOffice Writer (procesador de
textos)
Microsoft Office Word (procesador de
textos)
Libre/OpenOffice Calc (hoja de clculo)
Microsoft Office Excel (hoja de clculo)
Libre/OpenOffice Impress
(presentaciones)
Microsoft Office PowerPoint
(presentaciones)
Libre/OpenOffice Base (base de datos)
Microsoft Office Access (base de datos)
Puro lenguaje SQL
Otras bases de datos "profesionales"
(MySQL, PostgreSQL, SQL Server, etc)
Gimp (tratamiento de imgenes)
Photoshop (tratamiento de imgenes)
Inkscape (dibujo vectorial)
Adobe Illustrator (dibujo vectorial)
Flash (animaciones y vdeos)
Lenguages de programacin (C, C++,
Python, Java, VBA, PHP, etc)
Diseo web (HTML y CSS)
Gestores de contenido web (Joomla,
Drupal, Wordpress, etc)
Otros programas (ampliar en
comentarios, por favor)

Copyleft 2003 - 2011


Salvo que se indique lo contrario para algn material en concreto, la totalidad de los contenidos de superalumnos.net estn bajo una licencia de Creative Commons
La imagen que ilustra el encabezado est recortada de una foto de Benjam Villoslada tomada en el Aula Linux durante el transcurso del primer curso de postgrado en software libre de la Universitat de
les Illes Balears.
Como no poda ser menos, aqu tenis el Aviso Legal de turno. Slo apto para masoquistas. ;-)
Drupal theme by

pixeljets.com

ver.1.4

31/01/2016 07:23 p.m.

También podría gustarte