RSS Feed for This PostCurrent Article

cómo migrar o importar una hoja de excel a una base de datos como el sql server?

bueno tengo la curiosidad de como poder importar un archivo excel ya que contiene un monton de registros que se puede utilizar para almacenar en una tabla de la base de datos
he tratado de investigar y resulta que solo se tiene que utilizar el comando bcp . Pero al tratar plasmar me origina problemas porque me sale varios errores.
Luego buscando mas detalladamente me fije que se puede utilizar otro comando que es openrowset. Pero tambien con este comando me sale un error que falta instalar lo componentes del ISAM,.
ME gustaria que me ayuden a poder solucionar el problema que tengo. Estaria muy agradecido si plantean un ejemplo sencillo para que pueda entender con mayor facilidad. y tambien los componentes que debo descargar.
El lenguaje de programacion que estoy utilizando es el visual basic.net 2003 y el gestor de bd “sql server 2005 express”
gracias por la ayuda

Próximos Términos de búsqueda:

  • como migrar datos de una hoja de excel a otra
  • openrowset con excel 2010
  • no se puede abrir el archivo de datos host bcp
  • la inf de excel almacenar en mysql por medio de visual studio 2010
  • importar una hoja de excel a sql express
  • IMPORTAR DE EXCELL A SQL 2005
  • importar de excel a sql con visual studio net
  • importar datos a una bd sql server por medio de php
  • exportar de excel a sql server 2005 por vb net
  • subir excel a mysql desde php

RSS Feed for This Post2 Comment(s)

  1. Phil G | Dec 5, 2010 | Reply

    Guarda el archivo como CSV (comma separated values).
    Después ese archivo lo importas desde tu gestor, i. e. PHPmyAdmin

  2. cihuaxqui | Dec 5, 2010 | Reply

    No se si funcione en net, pero por lo menos en visual 6 podrías hacerlo por medio de la lectura de las celdas
    Agrega la referencia de Excel a tu proyecto y abre tu hoja de excel:

    Dim HojaExcel As New Excel.Application
    Dim exBook As New Excel.Workbook
    Dim aVariables (1 to N)

    Set HojaExcel = CreateObject(“Excel.Application”)
    Set exBook = HojaExcel.Workbooks.Add(Patharchivo.xls)

    Luego guardas en variables:
    For i = 1 to N
    aVariables(i) = Hojaexcel.cells ( , i)
    next

    Y ya con tus variables invocas el insert into para guardar la fila.

    No olvides cerrar las variables de excel. Ah, y si no quieres que la hoja de excel esté visible la instrucción es Hojaexcel.visible = false

RSS Feed for This PostPost a Comment