Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: 1mpuls0 en 27 Febrero 2013, 00:37 am



Título: Formato de información para insertar en BD.
Publicado por: 1mpuls0 en 27 Febrero 2013, 00:37 am
Hola, en realidad no sé en dónde tiene que ir este tema. Una disculpa.

Bien, tengo que ingresar la información de una tabla de excel en una base de datos.

La estructura de la tabla en excel es la siguiente.

SexoEdad1990...2030
100.1...0.4
110.2...0.5
120.3...0.6

Tengo 4 variables.
1. Sexo
2. Edad
3. Año (cabecera)
4. Probabilidad

El sexo y la probabilidad son lo de menos.

Sin importar el lenguaje, sabemos que la inserción se los datos es por fila.

Es estructura de mi tabla sql es la siguiente.

       año        genero      edad        probabilidad
----------- ----------- ----------- -------------

Entonces con la estructura de la tabla en excel y con la estructura de la tabla sql.
No puedo hacer la inserción completa de la fila :S

De que forma creen que puedo arreglar mi información en excel para poder ingresarla a la tabla.

Dos datos importantes:
1. El excel es generado por la consulta de un cubo
2. Son miles de registros
3. El tamaño y valores de edad pueden variar (edad: 0-6 y años de 2002 a 2050, por ejemplo )

Alguna idea?

EDITO: Así :P
https://docs.google.com/file/d/0B1qtAELJkgilTzFxc2ZRaVpSLVk/edit?usp=sharing

Gracias


Título: Re: Formato de información para insertar en BD.
Publicado por: 1mpuls0 en 27 Febrero 2013, 21:42 pm
Al parecer no hay un formato en que pueda trabajar directamente.

Una solución es ingresar la información a una tabla temporal.

Estoy utilizando visual basic .net y otra solución fue utilizar oledb y obtener información directa desde la tabla para trabajar con ella.

Saludos.