English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

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

2007-01-29 13:21:03 · 3 respuestas · pregunta de jose_det 2 en Ordenadores e Internet Programación y Diseño

3 respuestas

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

2007-01-29 15:06:49 · answer #1 · answered by Phil G 5 · 0 0

Está mal formulada tu pregunta, pero creo que a lo que te refieres es a como consultar la informacion que ahi se encuentra, Lo que los demas te han dicho es cierto, lo mejor sería que lo pasaras a un programa de base de datos como el get entry to, existen muchos otros pero el get entry to tambien es de microsoft y tiene asistentes que te pueden ayudar a pasar la informacion, intentalo y si tienes dudas vuelve a preguntar

2016-12-17 05:28:42 · answer #2 · answered by Erika 3 · 0 0

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(Path\archivo.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

2007-01-31 08:48:46 · answer #3 · answered by cihuaxqui 5 · 0 0

fedest.com, questions and answers