mikrocontroller.net

Forum: PC-Programmierung [VB.net] XLSX Datei ohne Excel oder externen DLL erstellen


Autor: XLSX (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Peter II (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: D. I. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein kommerzielles Produkt hierfür:
http://spread.grapecity.com/

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.