Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Frank_B am 03.09.14 - 08:53:42

Titel: LS: Wie geht ein Excel Export eines Textlistenfeld?
Beitrag von: Frank_B am 03.09.14 - 08:53:42
Hallo,

ich stehe hier vor einem kleinen Problem.

Ich habe einen Excel Export, welcher auch ein Textlistenfeld exportieren soll.

Das klappt auch ganz gut, jedoch möchte ich, dass die Inhalte eines Textlisten-feld pro Zeile (quasi durch Zeilenumbruch) in einer Excel-Zelle dargestellt werden.

Geht das irgendwie mit Lotusscript oder brauche ich da gute Excel-Kenntnisse?

Danke schonmal für eure Tipps.
Titel: Re: LS: Wie geht ein Excel Export eines Textlistenfeld?
Beitrag von: Keydins am 03.09.14 - 09:11:01
Ich bin zwar kein Export-Profi in Richtung Excel, aber grundsätzlich sollte das mit Lotus Script kein Problem sein.

Mein Ansatz wäre, wenn das Feld mehr als einen Wert enthält, den Inhalt zu einem String zusammenfassen und nach jedem Wert ein ALT+Return ein zu binden, so dass Excel die Werte mit Zeilenumbruch in der gewünschten Zelle darstellt.

Gruß
Dirk
Titel: Re: LS: Wie geht ein Excel Export eines Textlistenfeld?
Beitrag von: ERR am 03.09.14 - 11:06:26
Hallo Frank_B,

die Lösung ist relativ einfach. Einfach der Zelle das Feld mit Join (als String mit Zeilenumbruch) übergeben:

Code
xlsSheet.Cells(1,1) = Join(doc.Feldname, Chr$(13) + Chr$(10))

Dann stehen die Mehrfachwerte untereinander in einer Zelle.

MFG
ERR
Titel: Re: LS: Wie geht ein Excel Export eines Textlistenfeld?
Beitrag von: Frank_B am 03.09.14 - 14:31:20
Hallo,

vielen Dank.

ich konnte mir auch mit einem Script aus OpenNTF behelfen.
http://www.openntf.org/Projects/codebin/codebin.nsf/0/C15F08B2C4F6EB0286256E8D0036F384