Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2010, 10:27
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Respuesta: Abrir hoja de Excel luego de Importarla con ASP

para abrir el excel y leerlo, solo ocupas tratarlo como si una tabla fuese:

Código ASP:
Ver original
  1. ...
  2. sSourceXLS = Server.MapPath(".") & "\ClientUploads\" & sNomXLS
  3. Dim oConn
  4. Set oConn = Server.CreateObject("ADODB.Connection")
  5. conStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
  6.                "Data Source=" & sSourceXLS & ";" & _
  7.                "Extended Properties=""Excel 8.0;HDR=YES;"""
  8.         oConn.Open conStr
  9.  
  10. Set oRS = Server.CreateObject("ADODB.Recordset")
  11. oRS.Open "Select * from [A1:Y1000] WHERE LTRIM(RTRIM(Barco))<>''", oConn, 1, 3
  12. ...

Esto es para archivos .xls, si fuera .xlsx es con esta cadena de conexión:

Cita:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source='+vNomFile+ ';Extended Properties="Excel 12.0;HDR=YES;"
saludos