Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema al hacer UPDATE de Excel desde SqlServer

Estas en el tema de Problema al hacer UPDATE de Excel desde SqlServer en el foro de SQL Server en Foros del Web. Buenas gente, tengo un problemita en el trabajo y quería ver si alguien tenia idea si había una solución al respecto. Tenemos que actualizar determinadas ...
  #1 (permalink)  
Antiguo 12/09/2011, 08:58
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 11 meses
Puntos: 0
Problema al hacer UPDATE de Excel desde SqlServer

Buenas gente, tengo un problemita en el trabajo y quería ver si alguien tenia idea si había una solución al respecto.

Tenemos que actualizar determinadas columnas de una planilla de Excel 2007 desde SQL Server 2008, estamos en un servidor de Windows 2008 x64.

Aquí empiezan los problemas, no podemos usar el proveedor Jet para trabajar con Excel desde SQL debido a que no funciona con Excel 2007 y server de x64 bits (todas las licencias son originales y no se pueden cambiar por otra versión ahora) y por esta razón usamos SSIS para interactuar entre el Excel y la DB.

El tema es que utilizando SSIS no puedo dar con alguna opción para actualizar el excel en lugar de insertar nuevas columnas, yo necesito en base al ID actualizar otras 4 que son fijas sin importar todas las nuevas que haya agregado el usuario ya que esas las actualizan ellos.

Alguien sabe si hay alguna forma de hacer un simple UPDATE de un excel a partir de una tabla de la DB en SSIS o de insertar TODOS los datos de una tabla directo sobre un excel sin tener que mapear las columnas?

Esto ultimo es porque si pudiera insertar todo no me molestaría borrar y volver a crear todo pero como me pide mapear las columnas y yo no se los nombres de las nuevas que puedan llegar a crear me genera un problema y no logro hacerlo.


Gracias a todos, Saludos.

Etiquetas: excel, server, sql, tabla, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:27.