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

T-SQL y Excel

Estas en el tema de T-SQL y Excel en el foro de Bases de Datos General en Foros del Web. Hola a todos buenas tardes. Alguien me podria ecir como puedo leer un documento excel. Gracias de antemano y saludos....
  #1 (permalink)  
Antiguo 14/05/2002, 07:01
 
Fecha de Ingreso: mayo-2002
Mensajes: 1
Antigüedad: 22 años
Puntos: 0
T-SQL y Excel

Hola a todos buenas tardes.
Alguien me podria ecir como puedo leer un documento excel.

Gracias de antemano y saludos.
  #2 (permalink)  
Antiguo 15/05/2002, 17:04
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: T-SQL y Excel

Aki un pekeño ejemplo con ASP, espero ke te sirva, en este casi el archivo libro.xls tiene una hora llamada 'usuarios' y en las celdas A1 y B1 respectivamente 'Nombre' y 'Edad' ke se tomaran como nombre de los campos, lo ke allá debajo de ellas será tomado como registro.


<html>
<body>
<%
Dim oConn
Dim oComm
Dim oRS
Set oConn = Server.CreateObject("ADODB.Connection")
Set oComm = Server.CreateObject("ADODB.Command")
oConn.ConnectionString = "DRIVER={Microsoft Excel Driver (*.xls)}; DBQ=C:\Windows\Escritorio\Libro.xls;"
oConn.Open
oComm.ActiveConnection = oConn
oComm.CommandText = "select `usuarios$`.`Edad`, `usuarios$`.`Nombre` from `usuarios$`"
Set oRS = oComm.Execute()
While Not oRS.Eof
Response.Write oRS(0) & " " & oRS(1) & "<br>"
oRS.MoveNext
Wend
Set oConn = Nothing
Set oComm = Nothing
Set oRS = Nothing
%>
</body>
</html>


En caso de necesitar usarlo con PHP necesitaras generar un DNS en el ODBC y usar las funciones ODBC de PHP, para demás aplicaciones Microsoftnianas no cambia mucho el proceso a como lo haces con ASP.

<a href="http://www.ansiwebs.com"><img border="0" src="http://www.ansiwebs.com/img/agarciaa.jpg"></a>
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 06:34.