Per scrivere file hai bisogno di un linguaggio lato server, se devi scrivere un file di excel credo che asp vada bene.