Ciao
La cosa che stai cercando si fa velocemente in ASP + utilizzo di FileSystemObject in Javascript lato client...
Sul server ASP predispone il file Excel richiesto in base al range date e lo mette in una cartella con nome temporaneo poi facendo uso del comando sul secondo form dove il click serve a dire al Client di scaricare localmente il file che gia è stato creato in una cartella del server nella fase 1 dove gli hai passato il range di date e dato il nome finale. Ora il client seve solo scaricarlo nella cartella corretta che di solito è quella di download e coipiarlo nella cartella di destinazione voluta via javascript File system object...
Presumo questa sia la strada che cerchi...
ciao