• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

xlsx clientseitig erstellen

darkshine

New member
Ich komme aus der.NET-Welt und starte mein erstes JavaScript Projekt.

Ich möchte gerne ein Diagramm (Liniendiagramm, Balkendiagramm, ...) in JavaScript erstellen. Es gibt eine Menge von Bibliotheken wie chart.js oder flot.js, bei denen eine Erstellung sehr einfach ist. Aber ich brauche die Möglichkeit eine Excel Datei oder OpenOffice Datei mit Diagrammen zu erstellen. Ich schreibe extra "mit Diagrammen", weil ich für einfache Tabellen schon js-Bibliotheken gefunden habe. In .Net konnte ich EPPLUS nutzen, welches wirklich einfach zu bedienen war.
Die Funktion von meinem Programm ist ganz einfach. Der Benutzer liest eine Textdatei mit Werten ein, wählt dann einige Grafiken (Linien-, Balken-, Kreis-) aus und am Ende drückt er einen Button und eine xlsx-Datei mit den Charts wird erzeugt. Mein Problem ist, die xlsx-Datei.
Ich überlege mit Google Tabellen zu arbeiten. Nach dem drücken des Buttons würde sich Google Tabellen öffen und dann könnte der Nutzer die Auswertung als xlsx Exportieren. Aber hier finde ich auch keinen guten Ansatz.
Alles soll clientseitig arbeiten? charts.js ist keine Lösung, weil hier die Charts "nur" als Bilder gepeichert werden können.

Ich hätte nicht gedacht, dass es bei JavaSctipt zu solchen Problemen kommen könnte.
 
xslx ist letzten Endes auch "nur" eine XML-Datei. Wenn du herausfindest, wie xslx ein Diagramm codiert, kannst du es auch mit JS erzeugen.
 
Ja die XML-Dateien kann man sich anschauen, aber eine gute Dokumentation habe ich nicht gefunden. XLSX.js scheint aber leider nicht weiter entwickelt zu werden. Es scheint wirklich mit javascript nicht machbar zu sein. Ich suche schon seit Tagen.Aber nicht.
 
Zurück
Oben