2012-04-21 28 views
5

Después de buscar en muchos foros, creo que mi problema es cómo escribir la pregunta correctamente porque parece que no puedo encontrar una respuesta remotamente cercana a lo que necesito, pero creo que esto es Excel> mysql 101 por lo que parece ...Importar matriz de datos Excel en base de datos MySQL

Tengo una hoja de Excel con docenas de tipos de persianas (para ventanas). Hay una fila que es el ancho ... y una columna izquierda que es la altura. Cuando cruza la referencia de ancho y alto (digamos 24 x 36) tiene un valor de precio.

 | 24 | 30 | 32 | 36 (width) 
    ---------------------------- 
    24 | $50  $55 etc 
    30 | $60  etc etc(price) 
    32 | $70 
(height) 

no puedo por la vida de a averiguar de dónde o cómo estoy para importar esto en MySQL cuando mi base de datos se parece a esto ..

itemname_id <<(my primary) | width | height | price 
------------------------------------------------------------------- 

Estoy condenado a tecleado manualmente miles de combinaciones o es esto común? ¿Cómo escribo los términos correctos para encontrar una solución? No estoy hablando la jerga correcta, evidentemente.

Muchas gracias por cualquier orientación. Miré para siempre y sigo golpeando una pared.

Respuesta

5

Probablemente habría ayudado saber que el diseño de sus datos de Excel se conoce comúnmente como tabla dinámica. Es posible "desvincular" los datos en Excel para obtener los datos en el formato que desea importar a su base de datos.

This brief article muestra cómo crear una tabla dinámica y luego desvincularla. Básicamente, eso implica crear una tabla dinámica de "suma de valores" y luego hacer doble clic en el único valor que es el resultado. Es contrario a la intuición, pero bastante simple de hacer.

+0

¡Definitivamente me encaminó en la dirección correcta y lo resolvió! Lo único que tenía que hacer diferente es averiguar dónde ubicar la función llamada "rango de consolidación múltiple" en Excel 2010. La demostración es para una versión anterior. Fui a Insertar> Tabla dinámica y no tenía esa opción. La solución para Excel 2010 es Presionar Alt + D, P para encontrar ese asistente de tabla dinámica difícil de localizar. Estoy seguro de que es más fácil para las personas que utilizan Excel a menudo. Por cierto, para aquellos con menos experiencia, tienes que presionar Alt + D ... ENTONCES pulsa P por separado. ¡No mantenga los 3 caídos al mismo tiempo! GRACIAS DOK !!! – LITguy

+0

Me complace ayudarte, ya que otros me han ayudado. Y definitivamente ha ayudado a otros al incluir en su comentario los detalles de cómo hacerlo en la versión actual de Excel. – DOK

Cuestiones relacionadas