Grazie per l'attenzione.
Allora questo è il codice ASP che esporta i dati in excel:
codice:
SQL = "SELECT * FROM "
SQL = SQL & " tbl_1 "
Set rs = cn.Execute(SQL)
FileName="Esportazione.xls"
Response.Buffer = true
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=" & FileName
//INTESTAZIONI COLONNE
Response.write "<table border=1>" &_
"<tr>" &_
"<th bgcolor='#FF9900'>Data</th>" &_
"<th bgcolor='#FF9900'>Ora</th>" &_
"<th bgcolor='#FF9900'>Zona</th>" &_
....
"</tr>" &_
"<tr>" &_
"<td>"
Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","")
Response.write ("</td></tr></table></center>")
Set rs = Nothing
cn.Close()
Set cn = Nothing
Come puoi vedere le intestazioni delle colonne devo inserirle tutte a manetta (Data, Ora, Zona,... ).
La domanda è se posso evitare questo inserimento a mano delle intestazioni delle colonne e prendere il nome della colonna direttamente dal nome colonna della tabella del db, in quanto è una tabella con circa 150 campi...