Direkt in eine Datei oder sonstwohin speichern klappt offline gar nicht. Mal abgesehen davon, dass es nicht trivial ist, eine Excel-Datei zu genieren brauchst du aber zum generellen speichern eine Software (sprich: einen HTTP-Server - und meist auch ein DBMS). Sowas gibt es kostenlos und auch recht einfach einzurichten.
Fragt sich jetzt, wie du "offline" definierst - du kannst auch auf einem Rechner jene Software starten und andere Rechner des Netzwerkes können dann deinen per Browser ansurfen (denn nichts weiter ist das Internet: Internetseiten sind bloß Rechner, die einen HTTP-Server als Software am laufen haben).
Ist "offline" für dich jedoch etwas, was auf USB-Stick oder sonstwie wirklich an einzelstehende (autarke) Rechner weitergegeben werden soll, dann willst du ja zu deren Betrieb nicht immer extra eine Software starten. In diesem Fall ist "speichern" nicht möglich. Wohl aber (dank JavaScript), welche Seite (oder welches Dokument - eine Seite ist auch bloß ein Dokument) angezeigt werden soll - je nach unterschiedlicher Eingabe in Textfelder.
Also - was davon willst du?