import von Daten in ein Calc-basiertes Kalendertemplate

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: import von Daten in ein Calc-basiertes Kalendertemplate

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Fr, 18.06.2021 13:11

Hallo und guten Tag,

es geht mal wieder um die Kalenderbau-Fragen:
ich habe Dateien eines Jahreskalenders - die in CALC vorligen.

-Datum :: Sprache 1 :: Sprache 2 :: Sprache 3
small_cal_col_1.jpg
small_cal_col_1.jpg (16.78 KiB) 1748 mal betrachtet
Diese will ich in ein Kalender-Template einfügen - möglichst effizient.



Das untenstehende ist die Basis-Ansicht des Kalenders:

ewiger_kalender_basis_ansicht_.jpg
ewiger_kalender_basis_ansicht_.jpg (39.03 KiB) 1748 mal betrachtet



Das Vorgehen: ich weiß dass das ja schon mal besprochen wurde - und dass ich die Lösung eigentlich auch schon gekannt habe. Aber im Moment bin ich irgendwie gerade wieder am Überlegen wie ich das am besten anstelle:

Ich will die DATEN in ein Template -"Ewiger-Jahreskalender" einfügen. Leider ist der Import irgendwie

a. entweder superaufwändig. Etwa dann wenn ich die DATEN Zeile für Zeile in die Wochentage einfüge
b. eine andere Methode ist der Import von mehreren (also z.B. einer ganzen Woche auf einmal). Zeilen.

Das kann dann aber dahin kommen, dass die Formatierung - m.a.W. der Zeilenumbruch total aus den "Fugen" gerät. Vgl. hier dieses Bild:
ewiger_kalender__daten_import_.jpg
ewiger_kalender__daten_import_.jpg (105.87 KiB) 1748 mal betrachtet

Frage: wie würdet ihr das denn anpacken. Wie kann man den Datensatz moeglichst effizient importieren!?


Nochmals - ich hab das mal beherrscht - hab aber im Laufe der Zeit leider total vergessen wie das am besten zu lösen ist.


Vielen Dank schon jetzt - und viele Grüße und ein schönes Wochenende Euch allen
PS. Im Anhang ist die Basis-Version des Ewigen-Kalenders auch als Datei.
2021_06_17__Kalender A5___ewig.ods
(46.34 KiB) 46-mal heruntergeladen
8)

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Di, 26.03.2019 11:09

hallo und guten Tag,

bei der Erstellung eines Kalenders (im Portaitformat ) für ein Kalenderbüchlein ist es leider so gekommen, dass dieser im Format jetzt etwa aus den Fugen geht:

Anm. Das Ganze ist ja ursprünglich eine Calc-Datei die dann mit Text (en) befüllt wurde.

Das Problem: M.a. W. wenn ich nichts mache - u. die Seiten so wie es ist - definiert lasse dann sprengt der Kalender das Seitenformat - und es entsteht immer ein "überlauf" - also anders gesagt , der Sonntag (oder jedenfalls mindestens ein - manchmal sogar aber zwei Tage ) rutschen auf die jeweils nächste Seite.

Nun - wie kann ich den Druck vorbereiten:

- a. in dem Sinne dass ich das hier selber drucke auf einem leistungsfähigen Bürodrucker (einem Canon C 5235 i)
- b. in dem Sinne, dass ich das ggf. einfach dann als Dokument in den Copyshop schleppe, denn dort koennen die das bestimmt das anpassen.

Es soll ein A 6 Format entstehen.....

Ich denke, dass es am Einfachsten ist das alles von Calc in ein PDF-Format zu überführen, und dann das PDF zu skalieren - bzw. zu konvertieren:
Also ich denke dass es das einfachste ist, wenn ich das alles in eine PDF umwandle und dann das PDF-Dokument lokal skaliere.
Dazu bin ich auch aus dem klassischen A4 Format rausgegangen in dem das Dokument bis dato als Seite formatiert war. Im Moment habe ich ein PDF-Dokument, das die folgenden Maße enthält:

Benutzerdefiniert
- hochformat
- 21,59 Breite
- 33,20 Höhe

Frage: Kennt Ihr einen Weg, wie man in einem PDF alle Seiten auf die gleiche Größe skalieren kann? Ich hab mich mal kurz umgesehen u. dabei die folgenden Moeglichkeiten gesehen:

- PDFresize;
- https://docupub.de/pdfresize/
- PDFEdit: Das Programm gibt es unter http://sourceforge.net/projects/pdfedit

zu PDFEdit: Mit dem Menüpunkt 'Seite -> Seitenmaße bearbeiten' sollte man jede Seite auf die gleiche Größe bringen, indem du neue Abmessungen angibt. Das Programm ist ein bisschen gewöhnungsbedürftig in der Bedienung, kann aber viel.

Weil ich unter Linux arbeite koennte auch folgendes in Frage kommen: Man kann beim Ausdruck unter KDE (kpdf) bei den Druckereinstellungen benutzerdefinierte Ränder angeben. Dann skaliert es meines Erachtens den Ausdruck automatisch. Alternativ kann man sicher auch den Acrobat Reader von Adobe nehmen; Damit kann man Skalieren explizit erreichen.


Wie würdet ihr denn vorgehen?
Freue mich auf einnen Tipp


Anhang: Ansicht der Datei...
Benutzerdefiniert
- hochformat
- 21,59 Breite
- 33,20 Höhe


update: hmm - vielleicht muss ich das nicht mal in PDF skalieren sondern kann das schon in CALC so formatieren dass es passt:
ich hab nämlich noch etwas entdeckt:
In der Hilfe von Calc bei (Format > Seite > Hilfe) steht: Druckbereich(e) an Breite/Höhe anpassen - Gibt an, auf wie vielen Seiten das gesamte Dokument horizontal (Breite) und vertikal (Höhe) mit dem aktuellen Seitenformat maximal ausgedruckt werden darf. - Die Druckbereiche werden immer proportional skaliert, daher kann die resultierende Seitenzahl kleiner als angegeben ausfallen. - Sie können eines der Markierfelder deaktivieren. In diesem Fall verwendet die nicht angegebene Abmessung so viele Seiten wie erforderlich. - Wenn Sie beide Markierfelder deaktivieren, wird ein Skalierungsfaktor von 100% verwendet.
hmm - vielleicht ist es also einfacher - u. ich kann das auch in Libreoffice schon so bearbeiten dass es passt.
Dateianhänge
__aaaa___img___page__complett_lowlow_.jpg
__aaaa___img___page__complett_lowlow_.jpg (48.05 KiB) 3597 mal betrachtet

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Sa, 16.03.2019 19:34

hallo und guten Abend Peter,

vielen Dank für deine Antwort.
Mondblatt24 hat geschrieben: Sa, 16.03.2019 08:23 Hallo lin,
ich hab vorhin selber noch etwas ausprobiert: also ich hab - ausgehend von euren Ideen mal das versucht nachzu vollziehen.
ich hab eine Spalte eingerichtet; Dann hab ich unter Format -> Cells - Merge folgenden Befehl angestossen:
'Und dann - wenn ich mal eine erste Zeile entsprechend eingerichte - bzw einen Befehl darauf ausgeführt habe - dann ziehe ich diese Markierung u. ziehe diese dann nach ganz unten durch - und erreiche somit dass alle 365 Zeilen entsprechend behandelt werden...

ich denke dass es so gehen müsste.
Nein, denn es werden immer nur die Zellen miteinander verbunden die markiert sind.

Was ist so schlimm an der Formel VERBINDEN(";";1;C2:E2)?

nichts .- ich werde das so machen -. also alles markieren - die erste bis zu letzten Zeile und dann die o,.g. Formel anwenden.

im obigen Dokument das du angehängt hast -. steht:

Code: Alles auswählen

=TEXTJOIN(";";1;B1:D1)
dir nochmals vielen lieben Dank für deine Hilfe

viele Grüße lin

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Sa, 16.03.2019 08:23

Hallo lin,
ich hab vorhin selber noch etwas ausprobiert: also ich hab - ausgehend von euren Ideen mal das versucht nachzu vollziehen.
ich hab eine Spalte eingerichtet; Dann hab ich unter Format -> Cells - Merge folgenden Befehl angestossen:

'Und dann - wenn ich mal eine erste Zeile entsprechend eingerichte - bzw einen Befehl darauf ausgeführt habe - dann ziehe ich diese Markierung u. ziehe diese dann nach ganz unten durch - und erreiche somit dass alle 365 Zeilen entsprechend behandelt werden...

ich denke dass es so gehen müsste.
Nein, denn es werden immer nur die Zellen miteinander verbunden die markiert sind.

Was ist so schlimm an der Formel VERBINDEN(";";1;C2:E2)?


Gruß Peter

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Sa, 16.03.2019 00:02

hallo Peter,

vielen Dank für die Erläuterungen und die Hilfe.

Ich werde das gleich mal ausprobieren was du geschreiben hast.

ich hab vorhin selber noch etwas ausprobiert: also ich hab - ausgehend von euren Ideen mal das versucht nachzu vollziehen.
ich hab eine Spalte eingerichtet; Dann hab ich unter Format -> Cells - Merge folgenden Befehl angestossen:

ich denke dass es so gehen müsste. (anm. ich hab ein engl. Calc - also die eng. Übersetzung bzw. Orginalsprache)

'Und dann - wenn ich mal eine erste Zeile entsprechend eingerichte - bzw einen Befehl darauf ausgeführt habe - dann ziehe ich diese Markierung u. ziehe diese dann nach ganz unten durch - und erreiche somit dass alle 365 Zeilen entsprechend behandelt werden...




Dir Peter, nochmals vielen Dank
viele Grüße
Dateianhänge
hier das bild
hier das bild
Screenshot_calc_merge_cells__1.jpg (85.81 KiB) 4446 mal betrachtet

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Di, 12.03.2019 12:42

Hallo lin,
Frage mich soeben, wie du das gemacht hast - vor allen Dingen, wie das autom für eine 365 Zeilige Tabelle gemacht werden kann1?
ich verstehe die Frage nicht.
Eigentlich wurde schon alles erklärt, außer das der Bereich mit den zusammengefügten Zelleninhalten noch einen Namen braucht.

Gruß Peter

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Di, 12.03.2019 09:44

hallo Peter,

danke fürs mailen u. antworten. Das sieht prima aus. Genauso soll es sein: die Zellen (m.a.W. die versch. Sprachen) sollen zusammengeführt sein:

Tag 1
Galater 4,4-5;Als die Zeit erfüllt war, sandte Gott seinen Sohn, geboren von einer Frau und unter das Gesetz getan, auf dass er die, die unter dem Gesetz waren, loskaufte, damit wir die Kindschaft empfingen.;mais, lorsque les temps ont été accomplis, Dieu a envoyé son Fils, né d 'une femme, né sous la loi, | afin qu'il rachetât ceux qui étaient sous la loi, afin que nous reçussions l'adoption.
Tag 2
Matthäus 11,5;Armen wird das Evangelium gepredigt.;les aveugles voient, les boiteux marchent, les lépreux sont purifiés, les sourds entendent, les morts ressuscitent, et la bonne nouvelle est annoncée aux pauvres.
Update: Frage mich soeben, wie du das gemacht hast - vor allen Dingen, wie das autom für eine 365 Zeilige Tabelle gemacht werden kann1?
- Darin liegt ja dann auch eine riesige Arbeitserleichterung - und eine Zeitersparnis, wenn man in Excel /& Calc so eine Aufgabe automatisiert machen kann u. so dann Zeit sparen kann.


Zu meinem Posting von gestern Abend: Hab gestern das mit den falschen Formaten versucht - also png kann man hier gar nicht anhängen.
Jetzt versuch ich das nochmals anzuhängen - als Calc-Liste.

Nochmals Danke für Deine Antwort. Werde mir alles ansehen.

Anhang: hier ein Auszug der erläutert was das Thema ist!

LG Lin
Dateianhänge
calc_liste_.ods
hier ein Auszug der erläutert was das Thema ist!
(21.87 KiB) 123-mal heruntergeladen

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Di, 12.03.2019 07:32

Hallo,
bis hierher ist alles klar - nun noch eine Frage zur Organisation der DATEN - die aufs ganze gesehen - am Anfang - in Spalten & Zeilen organsiert sind.
Vgl. Datei im Anhang.
welcher Anhang?

Peter
Dateianhänge
Zellen zusammenbringen.ods
(32.87 KiB) 116-mal heruntergeladen

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Mo, 11.03.2019 23:35

hallo und guten Abend,

bis hierher ist alles klar - nun noch eine Frage zur Organisation der DATEN - die aufs ganze gesehen - am Anfang - in Spalten & Zeilen organsiert sind.
Vgl. Datei im Anhang.

Die Spalten pro Zeile will ich nun alle verbinden - m.a..w die Sprachen DT - GR - FR mteinander verbinden, ehe ich dann die Daten ins Template lade.


Frage: Wie geht das denn - habt ihr einen Vorschlag... - wie ich die Spalten pro Zeile verbinde - am besten mit moeglichst wenigen Schritten für die ganze 365 Zeilige Tabelle.

Hoffe es ist deutlich geworden was hier das - zugegebnermaßen letzte - Problem ist. Dann - wenn ich das geloest habe, dann bin ich glaube ich kpl. am Ziel.

vG

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » So, 10.03.2019 12:23

hallo Peter,

vielen Dank für deine fortgesetzte u. nachhaltige Hilfe. Das ist sehr sehr hilfreich u. führt weiter,
Mondblatt24 hat geschrieben: Fr, 08.03.2019 16:54 Hallo,
um nicht alle Leerzeilen von Hand einzufügen zu müssen, eine kleine Hilfe.
Die Psalmen durchnummerieren und ein paar Hilfsspalten anlegen,
oder jemanden suchen der ein Makro schreibt das alle 7 Zeilen 2 Leerzeilen einfügt.
Hilfsspalten nach getaner Arbeit löschen.
Leerzeilen einfügen.ods
Danke - ich hab mir das angesehen, Mit deinen Ideen schaffe ich das. Freue mich dass ich das nicht mehr manuell machen muss.

Viele Grüße Lin

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Fr, 08.03.2019 16:54

Hallo,
um nicht alle Leerzeilen von Hand einzufügen zu müssen, eine kleine Hilfe.
Die Psalmen durchnummerieren und ein paar Hilfsspalten anlegen,
oder jemanden suchen der ein Makro schreibt das alle 7 Zeilen 2 Leerzeilen einfügt.
Hilfsspalten nach getaner Arbeit löschen.

Leerzeilen einfügen.ods
(14.34 KiB) 139-mal heruntergeladen

Gruß Peter

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Fr, 08.03.2019 15:23

guten Tag Peter

vielen Dank für deine Antworten - und diese entscheidenten Hinweise: Das ist eine sehr gute Idee - die Quelldatei einfach dahingehend anzupassen.

Also ich werde das alles vorbereiten in der Quelldatei und alle 7 Zeilen 2 Leerzeilen einbauen;

Das ist eine sehr sehr tolle Idee, dass man da auch via autom. Verbinden zweier Tabellen machen kann - also so dass man eine Quell u. eine Zieldatei miteinander verbindet; so wie das hier beschrieben ist.

Bezüge auf andere Tabellen und URLs - LibreOffice Help
Nehmen wir an, Sie haben eine Internetseite mit aktuellen Börseninformationen in Form von Tabellenzellen gefunden und möchten diese Seite in LibreOffice Calc laden. Hierzu gehen Sie wie folgt vor:
Setzen Sie in einem LibreOffice Calc-Dokument den Cursor in die Zelle, in die Sie die externen Daten einfügen möchten.
Choose Sheet - Link to External Data. The External Data dialog appears.
Geben Sie im Dialog den URL des Dokuments oder der Webseite ein. Nutzen Sie folgende vollständige URL-Schreibweise: (fiktives Beispiel) http://www.meine-bank.com/tabelle.html. Einen Dateinamen aus dem lokalen oder Netzwerk-Dateisystem können Sie auch in der gewohnten Weise wie im Dialog Datei - Öffnen... eingeben.
Ich kannte das Verfahren noch nicht - dachte nur - dass es so etwas unbedingt geben sollte, denn manuell so einen Vorgang zu erledigen ist doch sehr sehr mühsam.

Dir Peter nochmals vielen Dank für Deine Antwort - und diese tollen Tipps.


viele Grüsse
lin

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Fr, 08.03.2019 12:17

Quelldatei
Dateianhänge
Einträge für Kalender.ods
(31.79 KiB) 122-mal heruntergeladen

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von Mondblatt24 » Fr, 08.03.2019 12:16

Hallo lin,
wenn Du in der Quelldatei alle 7 Zeilen 2 Leerzeilen einfügst gehts auch so.

Gruß Peter
Dateianhänge
weekly-calendar test.ods
(32.67 KiB) 115-mal heruntergeladen

Re: import von Daten in ein Calc-basiertes Kalendertemplate

von lin » Fr, 08.03.2019 10:58

hallo und guten Morgen Peter,

vielen Dank für die schnelle Antwort. Ich verwende Libreoffice in Manjaro Linux 18.02

Dein Ergebnis sieht schon sehr sehr gut aus.

Das mit dem Datum - das leuchtet ein. Kann man hier etwas machen, etwas modifizieren sodass es "leichter" geht bzw. zu bewerkstelligen ist!?

Ich jedenfalls find deine Ergenbisse schon sehr gut - und weit weit mehr als wenn man das Manuell macht.

Werde jetzt auch mal versuchen das in LibreOffice nachzuvollziehen.


Aufs Ganze gesehen: Das ist alles sehr sehr viel besser u. der Aufgabenstellung viel viel angemessener - als es manuell u. von Hand zu machen. Diese Aufgabe manuell zu loesen ist bei 365 Einträgen sehr mühselig...


ich werde also auch später mal gucken wie ich die DATEN-Problematik ggf. noch umgehen kann. _Meinst du dass man hier noch einen Kniff oder so anwenden kann!?

Viele Grüße
lin

Nach oben