ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1156
1156
EMPFEHLEN
-
03.06.09 07:10 #1
- Registriert seit
- Feb 2005
- Ort
- 127.0.0.1
- Beiträge
- 189
Guten Morgen,
ich erstelle mit der Java Excel API eine Exceldatei. Diese soll dann per E-Mail verschickt werden.
Erst mal hatte ich eine Lösung, die die Excel-Datei auf der HDD zwischenspeichert, verschickt und anschließend löscht. Das war ja einfach
Jetzt möchte ich gerne, dass ich die Datei nicht zwischenspeichern muss.
Die create-Funktion der Workbook-Klasse bietet eine Variante, die einen Outputstream annimmt:
Jetzt ist für mich nur noch interessant, wie ich jetzt die E-Mail verschicke.Code :1 2 3
protected OutputStream outputStream = null; this.workbook = Workbook.createWorkbook(this.outputStream, getWorkbookSettings());
In der mir vorgesetzten Funktion zum Mail-Versand werden Dateien folgendermaßen angehängt:
Was muss ich da anpassen, um den Excel-Stream zu versenden?Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// Mail-Content zusammensetzen MimeBodyPart textPart = new MimeBodyPart(); textPart.setContent( mailTextOut.toString(), mailTyp + "; charset=" + this.codierung); Multipart mp = new MimeMultipart(); mp.addBodyPart(textPart); // Datein anhängen for (int i = 0; dateien!=null && i < dateien.length; i++) { textPart = new MimeBodyPart(); textPart.attachFile(dateien[i]); mp.addBodyPart(textPart); } message.setContent(mp);
Den OutputStream in die E-Mail-Funktion zu bekommen wäre kein Problem, aber reicht das?
Hoffe, ihr wisst, was ich meine!
Vielen Dank schon mal für eure Hilfe!
Gruß
Gerrit
Ähnliche Themen
-
Mit Java ein OpenOffice Dokument erstellen
Von MScalli im Forum JavaAntworten: 2Letzter Beitrag: 26.03.10, 10:22 -
KontaktFormular per Mail in PHP schicken!
Von nK2004 im Forum PHPAntworten: 2Letzter Beitrag: 03.10.09, 02:04 -
Mail schicken via PHP?
Von Alex363 im Forum PHPAntworten: 20Letzter Beitrag: 15.05.08, 21:13 -
mail-daemon schicken
Von grünes-huhn im Forum PHPAntworten: 5Letzter Beitrag: 15.12.05, 11:09 -
XLS Dateien erstellen ohne EXCEL selbst
Von Slartibartfast im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 04.07.03, 15:01





Zitieren
Login




