Hallo Martin, am 11.06.2017 um 13:44 Uhr schrieb Martin Jenniges <martinjenni...@skynet.be>:
> Hallo Franklin, > > schön, dass meine Antwort dir geholfen hat > > Bezüglich deinem Resümee: vielleicht ist eine Lösung via csv als > Calc-Tabelle der Namen als Datenbank und Writer-Dokument mit ner > Art Serienbrief-Funktion oder Etiketten-Funktion mit > Datenbankplatzhaltern möglich. Ah ja, natürlich ... warum ich da nicht auch gleich selber drauf gekommen bin ... mit Etiketten-Druck habe ich schon öfters was gemacht. > mit dieser Technik habe ich aber keine Erfahrung; bisher habe ich > immer nur mit Platzhaltern je Seite und nie mit Platzhaltern je > Zeile zu tun > > Da können die anderen User dir vielleicht helfen oder mach dich > selber im Internet bzw LO-Hilfe dazu schlau ;-) Nachdem das aktuelle "Problem" über die Handarbeit jetzt erstmal "gelöst" ist, erinnere ich mich hoffentlich beim nächsten Mal wieder daran und probiere dann diese Serienbrief-Alternative aus. > viele Grüsse Martin Nochmals danke auch für diese Anregung ... .... und tschüss Franklin > Am 11.06.2017 um 12:34 schrieb Franklin Schiftan: >> Hallo Martin, >> >> vielen Dank für Deine Hinweise ... damit hab ich es dann jetzt >> auch hinbekommen ... Ich musste dann zwar noch wegen der >> Umlaute mit der Kodierung von ANSI nach UTF-8 wandeln, aber >> irgendwann hat das Zielprogramm die Datei dann auch akzeptiert, >> so dass ich nicht alle 300 Geburtstage manuell eingeben >> musste. >> >> Als kleiner Wermutstropfen bleibt die Tatsache, dass das >> Kalender-Gestaltungsprogramm von CEWE (Paradies FOTO) die >> Einträge leider nicht wirklich gut verarbeitet - bei zu langen >> Namen oder mehreren Geburtstagen an einem Tag wird einfach der >> Text abgeschnitten. Auf diese Gefahr wird zwar im Programm auch >> explizit hingewiesen, aber damit ist das Problem natürlich >> trotzdem nicht aus der Welt - schade. Da hat sich Photokalender >> von Aquasoft schon intelligenter verhalten und bei vielen >> Einträgen an einem Tag dann von alleine die Schriftgröße so >> weit reduziert, dass auf jeden Fall immer alle Einträge auch in >> das Tagesfeld reinpassten. >> >> Resümierend ist es dann aber offensichtlich doch so, dass es >> LibO weder ab Werk noch mit einem AddOn schafft, eine CSV-Datei >> direkt (nach entsprechendem Feld-Mapping) in eine XML-Datei zu >> überführen, sondern dass dazu die von Dir genannte Handarbeit >> mit diversen SUR-Vorgängen notwendig ist. >> >> Nochmal danke und schönen Sonntag ... >> >> .... und tschüss >> >> Franklin >> >> >> >> >> >> Am 11.06.2017 um 11:11 Uhr schrieb Martin Jenniges >> <martinjenni...@skynet.be>: >> >>> Hallo Franklin, >>> >>> ich hab gerade etwas mit xml zu tun; und schlage dir >>> folgendes vor >>> >>> wenn du die Struktur >>> >>> <CalendarEvent> >>> >>> <Name>XXXXXXXXXXXXXXXXXXXXXX</Name> >>> <DateTime>YYYY-MM-DDT00:00:00</DateTime> >>> <Recurrent>yes</Recurrent> <Image></Image> </CalendarEvent> >>> >>> in eine linie machst >>> >>> <CalendarEvent><Name>XXXXXXXXXXXXXXXXXXXXXX</Name><DateTime>YYYY-MM-DDT00:00:00</DateTime><Recurrent>yes</Recurrent><Image></Image></CalendarEvent> >>> >>> >>> zwischen >< mit Suchen/Erstzen in >,< und den langen String xxxx in ,, und YYYY-MM-DDT00:00:00 >>> in ,, umwandelst; kanst du alles als csv speichern und kann >>> in Calc öffnen >>> >>> da hast du dann eine Tabelle in der in jeder Spalte deine >>> <Platzhalter>-Struktur und anstelle der xxx und >>> YYYY-MM-DDT00:00:00 eine leere Spalte ist >>> >>> dann öffnest du die unter 2 genannte csv, hast dann ebenfalls >>> eine Tabelle; kopierst die Spalte mit den namen - gehst zu >>> anderen Tabelle und kopierstst die Namen in der Spalte >>> zwischen Name Name ein für Date dito dann die übrigen >>> Spalten mit -nach unten ausfüllen- komplettieren >>> >>> diese Tabelle als csv -mit Komma separiert- exportieren >>> >>> diese csv in Writer öffnen und alle , durch nix -sprich >>> überhaupt nix ersetzen >>> >>> wnn du die xml-Struktur in mehreren linien haben willst, >>> musst du >< durch > und dem writer-Kürzel für <Carriage >>> Return><Line Feed>< ersetzen - </CalendarEvent> ebenfalls >>> durch </CalendarEvent><Carriage Return><LF> ersetzen >>> >>> diese Datei als Text speichern und dann deren endung txt >>> durch xml erstzen >>> >>> sieht nach viel Arbeit aus, ist aber eher wenig >>> >>> hoffe es hilft >>> >>> Gruss Martin >>> >>> >>> >>> >>> >>> Am 11.06.2017 um 09:40 schrieb Franklin Schiftan: >>>> Hallo miteinander, >>>> >>>> weiß jemand, ob LibO sowas schon ab Werk oder eventuell mit >>>> Hilfe einer Extension kann? >>>> >>>> Und zwar möchte ich möglichst automatisiert eine einfache >>>> XML-Datei in dem unter [1] angegebenen Schema aus der unter >>>> [2] angegebenen CSV-Quell-Datei-Struktur erzeugen, wobei >>>> lediglich die zusammen gehörenden Einträge unter <Name> und >>>> <DateTime> in der XML-Datei mit rd. 300 Variablen aus der >>>> CSV-Datei zu füllen wären, Recurrent wäre bei allen >>>> Einträgen immer 'yes' und Image immer leer? >>>> >>>> Wie geht das am einfachsten? >>>> >>>> [1] <CalendarEvent> <Name>XXXXXXXXXXXXXXXXXXXXXX</Name> >>>> <DateTime>YYYY-MM-DDT00:00:00</DateTime> >>>> <Recurrent>yes</Recurrent> <Image></Image> >>>> </CalendarEvent> >>>> >>>> >>>> [2] Name_1XXXXXXX,YYYY-MM-DDT00:00:00 >>>> Name_2XXXXXXX,YYYY-MM-DDT00:00:00 . . . >> >> > > -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert