Hallo Leute, Wie der Titel schon sagt, möchte ich gerne in eine XLSX Datei schreiben. Im Moment wird noch CSV verwendet. Leider benötigt man immer entweder eine DLL oder es geht interop über EXCEL. Nun möchte ich nicht auf jeden Computer, au dem das VB Programm laufen soll Excel installieren. Ebenso wird das Programm gar nicht erste starten, wenn ich einen Verweis auf eine DLL legen, die es nicht gibt (weil sie vergessen wurde zu kopieren). Kennt jemand eine fertige Klasse oder ein Module in VB.NET Code, welches eine XLSX Datei erzeugen kann?
XLSX ist nur ein Zip mit XML Dateien. Kann man mit jeder Sprache recht einfach erzeugen. sonst einfach mal bei Google "c# XLSX without Excel" da findet man einige Libs.
Wenigstens die OpenXML Lib sollte man sich reinziehen, da hat man schon genug zu tun xlsx Dateien from Scratch zu erzeugen. Wenn du auf die auch verzichten möchtest und es ganz nackig angehen willst, dann den OpenXML Standard lesen und die entsprechenden xml Dateien zu Fuß erzeugen und den Auftraggeber auf Schmerzensgeld verklagen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.