Re: [de-users] XML-Datei erzeugen
Hallo Franklin, Spart ne Menge Klicks und Eingaben bezüglich der Umlaute ist mir nachträglich noch eingefallen: dazu nutze ich die Batch-Funktion des AddOn "Alternatives Suchen und Ersetzen" ich hab das Problem, wenn ich aus einem uralten Dos-Buchführungsprogramm Listen zum Ausdrucken bearbeiten muss Gruss Martin Am 11.06.2017 um 13:57 schrieb Franklin Schiftan: Hallo Martin, am 11.06.2017 um 13:44 Uhr schrieb Martin Jenniges: 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 : Hallo Franklin, ich hab gerade etwas mit xml zu tun; und schlage dir folgendes vor wenn du die Struktur XX -MM-DDT00:00:00 yes in eine linie machst XX-MM-DDT00:00:00yes zwischen >< mit Suchen/Erstzen in >,< und den langen String in ,, und -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 -Struktur und anstelle der xxx und -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 < ersetzen - ebenfalls durch 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 und 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] XX -MM-DDT00:00:00 yes [2] Name_1XXX,-MM-DDT00:00:00 Name_2XXX,-MM-DDT00:00:00 . . . -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme?
Re: [de-users] XML-Datei erzeugen
Hallo Martin, am 11.06.2017 um 13:44 Uhr schrieb Martin Jenniges: > 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 >> : >> >>> Hallo Franklin, >>> >>> ich hab gerade etwas mit xml zu tun; und schlage dir >>> folgendes vor >>> >>> wenn du die Struktur >>> >>> >>> >>> XX >>> -MM-DDT00:00:00 >>> yes >>> >>> in eine linie machst >>> >>> XX-MM-DDT00:00:00yes >>> >>> >>> zwischen >< mit Suchen/Erstzen in >,< und den langen String in ,, und -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 >>> -Struktur und anstelle der xxx und >>> -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 >> Return>< ersetzen - ebenfalls >>> durch 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 und 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] XX -MM-DDT00:00:00 yes [2] Name_1XXX,-MM-DDT00:00:00 Name_2XXX,-MM-DDT00:00:00 . . . >> >> > >
Re: [de-users] XML-Datei erzeugen
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. 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 ;-) viele Grüsse Martin 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: Hallo Franklin, ich hab gerade etwas mit xml zu tun; und schlage dir folgendes vor wenn du die Struktur XX -MM-DDT00:00:00 yes in eine linie machst XX-MM-DDT00:00:00yes zwischen >< mit Suchen/Erstzen in >,< und den langen String in ,, und -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 -Struktur und anstelle der xxx und -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 < ersetzen - ebenfalls durch 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 und 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] XX -MM-DDT00:00:00 yes [2] Name_1XXX,-MM-DDT00:00:00 Name_2XXX,-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
Re: [de-users] XML-Datei erzeugen
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: > Hallo Franklin, > > ich hab gerade etwas mit xml zu tun; und schlage dir folgendes vor > > wenn du die Struktur > > > > XX > -MM-DDT00:00:00 > yes > > > > in eine linie machst > > XX-MM-DDT00:00:00yes > > zwischen >< mit Suchen/Erstzen in >,< und den langen String in ,, und > -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 > -Struktur und anstelle der xxx und -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 < ersetzen - > ebenfalls durch > 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 und 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] >> >> XX >> -MM-DDT00:00:00 >> yes >> >> >> >> >> [2] >> Name_1XXX,-MM-DDT00:00:00 >> Name_2XXX,-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
Re: [de-users] XML-Datei erzeugen
Hallo Franklin, ich hab gerade etwas mit xml zu tun; und schlage dir folgendes vor wenn du die Struktur XX -MM-DDT00:00:00 yes in eine linie machst XX-MM-DDT00:00:00yes zwischen >< mit Suchen/Erstzen in >,< und den langen String in ,, und -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 -Struktur und anstelle der xxx und -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 < ersetzen - ebenfalls durch 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 und 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] XX -MM-DDT00:00:00 yes [2] Name_1XXX,-MM-DDT00:00:00 Name_2XXX,-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