Seite 2 von 2

Re: Großes Dokument umformatieren

Verfasst: Fr, 03.02.2012 09:52
von Stephan
Ich hoffe calc macht das mit ca. 15.000 Zeilen/Datensätzen auch mit!?
das sind ziemlich viel.
Oder kann ich da mit ähnlichen Schwierigkeiten (Bugs) rechnen, wie beim zu großen Applemurcksdokument?
Zu rechnen ist evtl. damit das das Dokument stark verlangsamt reagieren könnte, das ist aber zu korrigieren indem man den Inhalt auf mehrere Dokumente verteilt.
Allerdings fällt mir jetzt schon auf, dass ich, wenn ich z.B. eine Spalte komplett markiere und dann eine Schriftgröße zuordne, nicht alle Zeichen in diese Schriftgröße gesetzt werden (z.B. bleibt Zeile 4 in Arial 12, obwohl 10 zugeordnet). Das geht aber vermutlich schon dann irgendwie spätestens per Makro denke ich.
Naja die Tabelle sollte ja vor allem dazu dienen die Daten in gut verwendbarer Form zu speichern, es wäre natürlich sinnvoll die Texte iunformatiert in die Calc-Tabelle einzufügen, sonst sind Probleme nicht auszuschließen weil im Hintergrund Formatierungen mitgeschleppt werdern.
Ich vermute, ich kann mir dann aus einer calc-Tabelle mit ein paar Makrozeilen leicht ein Dokument mit einheitlichen Rahmen wie z.B. die von Rocko "zaubern", oder?
Wahrscheinlich ja, sich bin ich nicht WENN es um die konkrete Formatierung geht wie Rocko sie vorschlägt, da ich nicht weiß ob Rahmen wirklich 'unformatiert' einfügbar sind da ich das noch niemals gemacht habe.
Zum Ergebnis ist noch zu bemerken, dass es erst einmal darauf ankommt, dass es auch nur einigermaßen sauber aussieht
Wenn das Deine Meinung ist hast Du leider wenig aus der Diskussion gelernt. Genau das was Du hier beschreibst ist doch Kernproblem Deines jetzigen Dokuments, es sieht wahrscheinlich gut aus aber jede kleinste Bearbeitung lässt das Dokument instabil reagieren.
Worauf es Dir ankommen sollte ist zuerst Stabilität, dann Aussehen und nicht umgekehrt. Stabilität heißt hierbei vor allen ein möglichst völlig einheitlicher Dokumentaufbau um bei Überarbeitungen keine Überraschungen zu erleben.

Falls hingegen zuerst das Aussehen Dein Ziel ist würde ich auf OOo verzichten und ein DTP-Programm einsetzen, denn dort bist Du freier in der Gestaltung.
(Nein es geht nicht darum das OOo im KONKRETEN, das heißt für ein bestimmtes Dokumentaussehen, schlechtert sein muß, nur prinzipiel ist ein Fließtextprogramm beim Layouten immer im Nachteil und Du mußt klar entscheiden wie Du Vor- und Nachteile kombinierst, denn für OOO spricht hier im KONKRETEN meiner Meinung nach NUR die leichterte zentrale Änderbarkeit von bestimmten Dingen, ansonsten spricht alles für ein DTP-Programm.)



Gruß
Stephan

Re: Großes Dokument umformatieren

Verfasst: Fr, 03.02.2012 11:00
von Stephan
Wenn du deine Aufgabenstellung berücksichtigst, handelt es sich doch um eine reine Zuordnung von Texten und damit um Textgestaltung. Calc ist dagegen ein Kalkulationsprogramm mit völlig anderem Schwerpunkt. Um im Bild zu bleiben: Du versuchst eine Textgliederung mit der Rechenmaschine zu gestalten. Davon würde ich dann doch abraten.
@Rocko
mein Vorschlag mit Calc dient NUR der Datenbereitstellung in unverarbeiteter Form, weil nicht endgültig klar ist wie alles endbearbeitet werden soll.
Ich hätte z.B. auch vorschlagen können die Einzeltexte in Einzeldatein abzuspeichern (diese könnte man dann therotisch sogar in bereiche im Enddokument verknüpfen, nur habe ich Bedenken wegen der hohen Anzahl), nur schien mir das bei Anzahl der Texte nicht sinnvoll.

Calc soll insbesondere nicht für die spätere Formatierung genutzt werden, wie du es wohl derzeitig vermutest, wenn ich lese:
Hier irrst du! Textrahmen sind reine Elemente der Textverarbeitung und lassen sich nicht nach Calc einfügen.
(was franc meinte war ob man Zelltexte aus Calc ohne WEiteres per Makro in einen Rahmen in ein Writer-Dokument übernewhmen kann.)



Gruß
Stephan

Re: Großes Dokument umformatieren

Verfasst: Fr, 03.02.2012 14:20
von franc
Sag(t) mir bitte noch:

-Sind 15000 Zeilen in calc kein Problem?

-ist es (problemlos/leicht) mit Makro o.ä. möglich aus so einer Tabelle dann ein ganz einfaches writer-Dokument (wie in der Vorlage) zu erstellen?

wenn ja, fang ich nämlich mit der (stupiden) Arbeit endlich an ;)

EDIT: wenn ich das alles im calc habe, dann kann ich es ja auch in eine OO-Base DB bringen und dann per Felder im Makro oder so ähnlich aus einem writer-Dokument darauf zugreifen, stelle ich mir vor. Oder eben direkt aus der Tabelle, da habe ich mir die Makro-Möglichkeiten noch nicht angeschaut dazu.

Re: Großes Dokument umformatieren

Verfasst: Fr, 03.02.2012 14:59
von Stephan
-Sind 15000 Zeilen in calc kein Problem?
Zu dieser konkreten Frage traue ich mich konkret zu antworten:

Nein, das ist kein Problem, das einzige Problem was evtl. zu erwarten ist das ist das die Datei sehr träge reagiert, dann kann man aber die Daten naträglich auf z.B. 3 Dateien zu je 5000 Zeilen aufteilen.

Klar sollte sein das bei eimem großen Projekt immer vernünftiges Backup verpflichtend ist, denn obige Aussagen beziehen sich auf die grundsätzliche Stabilität von Calc, nicht auf Stromausfälle, Viren, Festplattencrashes, Wohnungsbrände etc.
-ist es (problemlos/leicht) mit Makro o.ä. möglich aus so einer Tabelle dann ein ganz einfaches writer-Dokument (wie in der Vorlage) zu erstellen?
Habe ich schon beantwortet und habe nichts hinzuzufügen - nochmals: Ja, nach menschlichem Ermessen geht das zu 100%, weil ich aber bei einem sehr großen Dokument möglicherweise unerwartete Detailprobleme vermute, würde ich sagen das "Ja" ist nur zu 99% sicher.
EDIT: wenn ich das alles im calc habe, dann kann ich es ja auch in eine OO-Base DB bringen und dann per Felder im Makro oder so ähnlich aus einem writer-Dokument darauf zugreifen, stelle ich mir vor. Oder eben direkt aus der Tabelle, da habe ich mir die Makro-Möglichkeiten noch nicht angeschaut dazu.
ZU Testzwecken markiere einige Calc-Zellen mit Text, kopiere diese in die Zwischenablage und wähle in Writer Bearbeiten-Inhalte einfügen-DDE-Verknüpfung, das dürfte wohl einer der naheliegensten Wege sein.



Gruß
Stephan

Re: Großes Dokument umformatieren

Verfasst: Sa, 04.02.2012 13:29
von franc
Stephan hat geschrieben:...Nein, das ist kein Problem, das einzige Problem was evtl. zu erwarten ist das ist das die Datei sehr träge reagiert, dann kann man aber die Daten naträglich auf z.B. 3 Dateien zu je 5000 Zeilen aufteilen...
Gut, das beruhigt mich, das wäre ja auch kein Problem.
Stephan hat geschrieben:... "Ja" ist nur zu 99% sicher...
Das dürfte reichen ;)
Stephan hat geschrieben:...zu Testzwecken markiere einige Calc-Zellen mit Text, kopiere diese in die Zwischenablage und wähle in Writer Bearbeiten-Inhalte einfügen-DDE-Verknüpfung, das dürfte wohl einer der naheliegensten Wege sein...
Das klappt so nicht, das ergibt dann eine Tabelle im writer Dokument und die Spalte mit den Kanjis enthält nur Fragezeichen.
Ich muss das dann schon per Makro einlesen und das Makro muss ich jetzt schon machen, also bevor ich 15000 Zeilen kopiert habe, damit ich weiß, dass es so auch klappt. Allerdings beiße ich mir gerade an den Anfängen der OO-Basic Makrosprache schon ein paar Zähne aus. Von VBA kommend bin ich eine ausgezeichnete Hilfe gewohnt, das Gegenteil treffe ich hier leider nur an.
Ich weiß gar nicht, wo in OO denn die möglichen Objekte aufgezählt und erklärt sind, damit geht es schon los.
Objekte wie z.B. sheets, Calc, getCellbyPosition usw. usf. sind in der Hilfe gar nicht zu finden, was mache ich denn da grundsätzlich falsch?
Ist es für einen Laien gar nicht vorgesehen, selbst ein Makro zu programmieren?
Der Makrorekorder ist ja schön und gut, aber ich muss doch auch wissen wie die Funktionen aufgerufen werden, also Parameter und Rückgabe usw.
Intellisense wäre so schön :)

Nach etwas Suche habe ich jetzt aber doch eine Referenz gefunden:

http://wiki.services.openoffice.org/wik ... and_Ranges

Außderdem habe ich (vermutlich unnötigerweise) die SDK installiert. Hier: http://user.services.openoffice.org/en/ ... =45&t=5890 hatte jemand nämlich das gleiche Problem wie ich.
Wird also schon klappen :)

Re: Großes Dokument umformatieren

Verfasst: Di, 07.02.2012 15:04
von franc
Puh!
Das ist eine langwierige und mühsame Sache!