none
Convertidor de excel a access RRS feed

  • Pregunta

  • Buen día gente, un placer saludarles como siempre, en esta ocasión traigo una duda, me han dejado hacer un convertidor de Excel a Access pero que funcione de la siguiente manera, por ejemplo:

    tengo en Excel estas tres columnas

    id user descripccion

    pero quiero que en Access esas tres columnas se muestren de la siguiente manera:

    descripción user id

    no se si esto sea posible, la idea es permitir al usuario elegir que numero de columna en Excel desea guardar en otra columna escogida siempre por el en Access. Saludos y gracias de antemano como siempre por su ayuda.

    • Cambiado Enrique M. Montejo jueves, 9 de julio de 2015 7:22 Programación con aplicación de Microsoft Office.
    miércoles, 8 de julio de 2015 3:56

Todas las respuestas

  • Puesto que la pregunta está en el foro de VB.NET, cabe presumir que esa conversión de Excel a Access quieres hacerla mediante un programa en VB.NET. En este caso, la conversión tendrá dos etapas:

    1. Leer los datos desde Excel hacia una serie de variables en la memoria de tu programa
    2. Grabar desde las variables hacia la tabla en Access

    Siendo así las cosas, el procedimiento para cambiar las columnas es obvio: En el código que realiza la lectura y grabación, simplemente lees desde Excel hacia un determinado conjunto de variables, y luego cuando grabas hacia Access pasas cada variable a la columna que desees.

    Desde luego, hay docenas de formas distintas de prgramar tanto el paso 1 como el 2. Dependiendo de cuál estés usando, variará significativamente la programación. Danos unos cuántos detalles acerca de cómo lo estás haciendo si tienes dudas acerca de cómo mapear las variables a los campos. O bien, si todavía no has decidido la tecnología que vas a emplear para leer el Excel (¿OleDb? ¿COM Interop? ¿OpenXML?) o para grabar el Access (¿ExecuteNonQuery de Ado.Net? ¿DataSets? ¿Otra?), pues entonces presenta las preguntas concretas que tengas y seguimos avanzando.

    • Propuesto como respuesta Karen Malagón miércoles, 8 de julio de 2015 20:31
    miércoles, 8 de julio de 2015 6:43
  • Hola

    Podrías vincular los excel a Access (no nos dices de que versión hablamos por cierto) sí van a seguir siendo usados, y para mostrar los datos en el orden que quieras puedes usar una consulta en lugar de mostrar la tabla directamente.

    Ahora bien, sí lo que quieres es importar la tabla y olvidarte del excel, crea la tabla como quieras y haz el proceso de importación. Así de sencillo.

    Salu2,


    José Mª Fueyo [MS MVP Access]

    viernes, 10 de julio de 2015 8:49