Ciao Ragazzi vorrei leggere dei dati da un folgio excel ho trovato questo script
<%
Xls = server.MapPath(".") & "test.xls"
dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Xls & "; Extended Properties=""Excel 8.0;HDR=Yes;"""
Set con = Server.CreateObject("ADODB.Connection")
con.Open dsn
StrSQL = "SELECT * FROM [Foglio1$]"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open strSQL, con
if not rs.eof then
Set rss = Server.CreateObject("ADODB.RecordSet")
do until rs.eof
response.write(RS("A")) & "
"
response.write(RS("A"))
rs.movenext
loop
rs.close
Set RS = Nothing
response.Write("fatto")
else
response.Write("non ci sono dati")
end if
%>
le mie domande sono:
1) il nome della colonna è quello preimpostato di excel quindi A B C D etc... oppure è il nome della cella A1 B2 C3 D4 etc...
2) ho provato a caricare un file e mi restituisce questo errore :
Microsoft JET Database Engine error '80004005'
The Microsoft Jet database engine cannot open the file ''. It is already opened exclusively by another user, or you need permission to view its data.
/test.asp, line 5
c'e da installare sul server qualche componente o dns ? se si quale
Grazie
![]()
![]()
![]()