excel con ASP

14/06/2004 - 14:28 por Jomaweb | Informe spam
La pregunta es facil de formular pero supongo que dificil de contestar:

¿puedo controlar una hoja de Excel desde ASP?


Por controlar quiero decir modificar contenidos de celdas, insertar y demás



Gracias
 

Leer las respuestas

#1 Red Skull
21/06/2004 - 15:37 | Informe spam
VA a ser mas facil el metodo que sugiere Miguel ya que con el acceso a Excel
no podras eliminar registros, y el contenido se reflea en texto en filas y
campos por columnas tal y como lo verias en una consulta de access o en un
Data grid donde la primera fila de la hoja es donde se encuentran los campos
y cada hoja viene a ser una tabla para la base de datos.


"Miquel" escribió en el mensaje
news:%
Desde la pestaña de tablas del acces, pinchas con el boton de la derecha y
seleccionas "vincular tablas". En tipo de archivo seleccionas una hoja de
excel, y voilà!

"Jomaweb" escribió en el mensaje
news:
Ese mecanismo no lo conocía.
¿cómo se vincula una base acces con una hoja excel?

"Miquel" escribió en el mensaje
news:eQ$
Otra forma de hacerlo, es vincular una base de datos access a la hoja de
cálculo. Luego, ejecutas tus consultas contra la base de datos.

Miquel
"Jomaweb" escribió en el mensaje
news:
¿Este modo detrabajar implica que yo puedo hacer un update igual que
si fuese una tabla de SQL server?
Es decir, "update table set campo=valor where"

¿cómo cojo el where? porque en sql cada columna tiene el nombre del
campo y cada fila el numero del identity.
¿cual seria el equivalente en excel?

gracias
"Franco Figún" escribió en el mensaje
news:
Asigna a la variable Path, la ruta del archivo *.xls:

Path=Server.MapPath("Ejercicio1.xls")

Establece una conexión entre el servidor asp y una base de datos:

Set ConexionBD = Server.CreateObject("ADODB.Connection")

Abrimos el objeto con el driver específico para Microsoft Excel:

ConexionBD.Open "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=" &
Path

Crea un objeto de tipo recordset para retornar la consulta sql:

Set rsVac = Server.CreateObject("ADODB.Recordset")

Se abre el recordset, señalando como tabla el rango de celdas Excel:
rsVac.Open "Select * From tbl1", ConexionBD,3,3

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Jomaweb" wrote in message
news:
La pregunta es facil de formular pero supongo que dificil de


contestar:

¿puedo controlar una hoja de Excel desde ASP?


Por controlar quiero decir modificar contenidos de celdas,


insertar y demás



Gracias


Preguntas similares