Diese erste PWA-Version ist ein lokaler Prototyp. Die Dateien werden im Browser verarbeitet und nicht auf einen Server hochgeladen.
DOCX wird mit Mammoth importiert und mit docx.js neu erzeugt. Dabei können Layouts, Kopf-/Fußzeilen, Textfelder, Änderungsverfolgung, eingebettete Objekte, Seitenumbrüche und manche Formatierungen vereinfacht oder verloren gehen. XLSX wird mit SheetJS gelesen und geschrieben. In dieser Version wird nur das erste Tabellenblatt übernommen; Zellformatierungen, Diagramme, Pivot-Tabellen, Makros und komplexe Formeln werden nicht zuverlässig erhalten.
Die Tabellenoberfläche unterstützt aktuell Eingabe und Navigation, aber noch keine vollständige Excel-Formelberechnung. Formeln werden als Zellinhalt übernommen und beim Export als Arbeitsmappeninhalt gespeichert, aber nicht wie in Excel neu berechnet.
Auf Browsern mit File System Access API kann direkt in eine ausgewählte lokale Datei gespeichert werden. In anderen Browsern wird die Datei heruntergeladen. Bei iOS/iPadOS und einigen mobilen Browsern können die Speicherfunktionen eingeschränkt sein. Nicht gespeicherte Änderungen können beim Schließen verloren gehen.
Keine Anmeldung, kein Backend und keine Cloud-Anbindung. Die drei Editor-Bibliotheken werden beim ersten Laden von öffentlichen CDNs geladen. Danach versucht der Service Worker, sie offline bereitzuhalten. Wenn du keinerlei externe Abhängigkeit möchtest, müssen diese Bibliotheken lokal mit ausgeliefert werden.
Die Anwendung verwendet Mammoth.js, SheetJS Community Edition und docx.js. Bitte beachte deren jeweilige Lizenzen und Bedingungen, insbesondere bei Weitergabe oder kommerzieller Nutzung.