Großes Dokument umformatieren

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: Großes Dokument umformatieren

Re: Großes Dokument umformatieren

von franc » Di, 07.02.2012 15:04

Puh!
Das ist eine langwierige und mühsame Sache!

Re: Großes Dokument umformatieren

von franc » Sa, 04.02.2012 13:29

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

von Stephan » Fr, 03.02.2012 14:59

-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

von franc » Fr, 03.02.2012 14:20

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

von Stephan » Fr, 03.02.2012 11:00

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

von Stephan » Fr, 03.02.2012 09:52

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

von Stephan » Fr, 03.02.2012 09:51

Um dein Beispiel aufzugreifen (Einrücken der Rahmen per Vorlage) muss ich nun doch auf meine Beispieldatei verweisen, in der genau auch das funktioniert. Die wichtigste Voraussetzung dafür ist jedoch, dass an den Rahmen selbst nach der Erstellung keine Änderung vorgenommen wurde, was aber beim Aufziehen mit der Maus nicht möglich ist.
Sofern sich Letzteres auch auf Positionsänderungen bezieht ist meine Frage geklärt.

Ja, ich kann nachvollziehen das auch POsitionierungsänderungen in der Datei über die Rahmenvorlage möglich sind



Gruß
Stephan

Re: Großes Dokument umformatieren

von franc » Do, 02.02.2012 23:05

Die Idee mit der calc-Tabelle erscheint mir im Moment am sinnvollsten, ich würde somit in die erste Spalte den Begriff, in die zweite Spalte die Kanji-Zeichen, in die dritte Spalte die Erklärung und in die vierte Spalte einen evtl. Quellennachweis eintragen.
Also calc als Datenbank.
Ich hoffe calc macht das mit ca. 15.000 Zeilen/Datensätzen auch mit!? Oder kann ich da mit ähnlichen Schwierigkeiten (Bugs) rechnen, wie beim zu großen Applemurcksdokument?

Eine Tabelle also etwa so:

http://ScrnSht.com/pfpelj

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.

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?

Das erscheint mir also am wenigsten einengend, ein bisschen Angst hätte ich nämlich ja schon vor später vielleicht unkontrollierbaren Rahmen, wenn ich das als Text aufsetze mit vorgefertigten Rahmen-Text-Schablonen.

Zum Ergebnis ist noch zu bemerken, dass es erst einmal darauf ankommt, dass es auch nur einigermaßen sauber aussieht (Rockos Beispiel wäre bereits bestens) sich bearbeiten und auch drucken lässt. Bilder werden vorerst nicht benötigt, sind also zu vernachlässigen.

Re: Großes Dokument umformatieren

von Stephan » Mi, 01.02.2012 17:15

Zunächst einmal aber einige Hinweise zur Beispieldatei. Wenn du den Text fortsetzt, kannst du einen der Rahmen kopieren und jeweils einem neuen Absatz zuweisen (Verankert am Absatz!). Wenn du dann Änderungen nur in der Rahmenvorlage "Rahmen" vornimmst, wirken die sich auf alle Rahmen aus. Solltest du aber einen der Rahmen händisch ändern, müsste ihm zuerst wieder die gültige Rahmenvorlage zugewiesen werden. Um das aber zu ermöglichen, muss diesem Rahmen zwingend zunächst eine andere Rahmenvorlage zugewiesen werden und anschließend erst wieder die ursprüngliche "Rahmen"-vorlage. In den zweiten Rahmen habe ich wegen der zentriet/mittigen Textgestaltung Tabellenzellen eingefügt, deren Höhen sich nicht automatisch der Rahmenhöhe anpassen!
Da ich vor meiner ersten Antwort die konkreten Verhältnisse überprüft hatte, antworte Du doch bitte einmal ob die konkret benannten Dinge überr eine Rahmenvorlage funktionieren, denn das Rahmenvorlagen allgemein funktionieren ziehe ich nicht in Zweifel nur eben funktionieren bei mir bestimmte konkret angefragte Dinge (z.B. alle Rahmen per Rahmenvorlage stärker links eingerückt, habe ich nicht hinbekommen, OOo 3.3) eben nicht und dann scheint mir alles Weitere fraglich weil schon die gewünschte Funktion nicht gegeben ist.

Zu beachten ist, meiner Meinung nach, insbesondere ja auch das eben die genaue Umsetzung noch nicht klar war und der Nutzer aber sicher sein wiollte das spätere Änderungen problemlos gehen, eine vorlage kann da sicher ein Einstieg sein löst aber nicht das grundsätzlich Problem flexibel bei Änderungen zu sein, die vorab ja niemand wirklich kennt.


Gruß
Stephan

Re: Großes Dokument umformatieren

von EGO » Mi, 01.02.2012 15:31

Stephan hat geschrieben: ideal ist ein Calc-Dokument als Datenbbank nicht,...
Das löst noch nicht das Problem der Gestaltung des Textdokuments
Ich gebe zu, ich habe keine konkrete Idee, aber wenn eine Calctabelle als Datencontainer besteht, könnte sich evtl. über Seriendruck/Etikettendruck ein entsprechendes Dokument draus machen lassen - einfach mal so ins Unreine gedacht. Dann wäre die Tabelle zwar noch nicht die Lösung, aber ein großer Schritt in ihre Richtung.

EGO..

Re: Großes Dokument umformatieren

von Stephan » Mi, 01.02.2012 14:39

Das müsste dann eine zweispaltige Tabelle


Ja, so dachte ich
mit mindestens zwei Zeilen sein.


Ja, aber ich meinte das anders, nämlich eine Tabelle (oder wenige Tabellen) für das ganze Dokument mit potentiell also hunderten Zeilen pro Tabelle
Aber ich kann zwar die beiden Zellen in der zweiten Zeile noch verbinden, aber ja nicht die zweite Zelle in der ersten Spalte mit der zweiten Zeile, wodurch der Textfluss zwischen zweiter und dritter-vierter Zelle unterbrochen würde.
Das eben wären die Details die Du ausprobieren und wo Du Dich entscheiden mußt, insofern verstehst Du mich durchaus richtig.
Für meine Einschätzung war nur ausschlaggebend das JEDES denkbare Vorgehen Vor- und Nachteile hat und so habe ich die 2 'Grund'möglichkeiten genannt die ich noch am Ehesten für erfolgversprechend halte, d.h. andere Ansätze (in OOo) halte ich demgegenüber für noch problematischer.
Und eine Einschätzung wollte ich deshalb versuchen zu geben weil es zwar sachlich richtig sein mag das ich mich nicht 'vom grünen Tisch aus' festlegen sollte, Dir aber andererseits eine Aussagen das Du eigentlich alles ohnehin selbst entscheidedn mußt irgendwie nicht ganz hilfreich ist.
Es gab z.B. Stellen, wo das Einfügen eines einzigen Zeichens dazu führte, dass von dort ab das restliche Dokument völlig umgestaltet wurde, so dass man nur noch sehr vorsichtig editieren konnte.
Ja eben. Und genau solche Dinge sind auch bei OOo nicht völlig zu vermeiden, denn Du wirst beim praktischen Arbeiten merken das Du stellenweise geneigt sein wirst händisch die Formatierung zu verbessern, nicht weil OOo was falsch mach sondern weil nicht alles vorher zu berücksichtigen ist (mein 0,01cm Beispiel).
Man ist dann immer hin- und hergerissen zwischen der Alternative eine stellenweise händische Änderung zu machen (wissend das das später andere Probleme bringen kann) oder sich eine zentrale Gesamtlösung zu überlegen die auch das lokale Problem beseitigt (wissend das das ein großer Aufwand sein kann und später auch immer wieder der Nachkorrektur bedarf).

Weil eben dererlei Probleme fast zwangsläufig auftreten werden ist wohl ein wichtiger Punkt das Du die Inhalte irgendwie in eine robuste Rohform bringst, die jedwege spätere Umarbeitung erleichtert.
Z.B. wäre es vielleicht pragmatisch so zu verfahren in einer Calc-Tabelle zeilenweise immer das japanische Zeichen und in der Zelle daneben den Beschreibungstext abzulegen, so wären die Inhalte in einer Form fixiert wo man sie später leicht nutzen kann.
Beachte hierbei mein "pragmatisch" denn ideal ist ein Calc-Dokument als Datenbbank nicht, allein ist es häufig bequem und gemäß Deines Screenshots erwarte ich grob gesagt bei 1000 Seiten ungefähr 3-5000 'Datensätze' und Beschreibungstexte unter 64K Zeichen pro Einzeltext und deshalb hielte ich die Calc-Lösung für praktikabel.
Das löst noch nicht das Problem der Gestaltung des Textdokuments, aber in diese Form könntest Du zunächt die Daten relativ unbeschwert überführen ohne größere Gefahr etwas Falsches zu tun.



Gruß
Stephan

Re: Großes Dokument umformatieren

von franc » Mi, 01.02.2012 13:23

Stephan hat geschrieben:...ich würde, nach allem was mir bekannt ist, nur 2 Umsetzungen in OOo in Erwägung ziehen, entweder Rahmen "als Zeichen" verankern oder statt Rahmen eine Tabelle benutzen, ...
Eine Tabelle?
Das müsste dann eine zweispaltige Tabelle mit mindestens zwei Zeilen sein. Aber ich kann zwar die beiden Zellen in der zweiten Zeile noch verbinden, aber ja nicht die zweite Zelle in der ersten Spalte mit der zweiten Zeile, wodurch der Textfluss zwischen zweiter und dritter-vierter Zelle unterbrochen würde.
Das weiß ich nicht, wie ich das lösen könnte, daher probiere ich jetzt mal ein paar Seiten mit Rahmen (als Zeichen verankert) und das versuche ich dann mal in eine Indesign Datei zu kopieren, ob das prinzipiell ohne Abstriche geht.
Weil, wie du schon richtigst sagst, ein Programm hilft nichts, wenn man die Tricks nicht kennt und von vorneherein evtl. alles falsch macht um nach 1000 Seiten den Fehler zu bemerken.

Noch was zur Sache selbst: das japanisch-deutsche Dokument wurde vor einigen Jahren von meinem Vater, der damals (und heute) von Computern keine Ahnung hat(te) auf einem alten iMacBook mit Apple Works erstellt. Dabei berücksichtigte er weder irgendwelche Formatierungsregeln (benutzte z.B. Leerzeichen statt TAB zum Einrücken) noch wusste er, dass Apple Works bei großen Dokumenten abstürzt. Irgendwann war das Dokument zwar fertig aber so verkorkst, dass man es nicht mehr exportieren konnte, ohne dass die gesamte Formatierung völlig durcheinandergeworfen wurde (Sprache sprang willkürlich von Japanisch nach Deutsch und umgekert, so dass die Zeichen oft unleserlich wurden). Es gab z.B. Stellen, wo das Einfügen eines einzigen Zeichens dazu führte, dass von dort ab das restliche Dokument völlig umgestaltet wurde, so dass man nur noch sehr vorsichtig editieren konnte.
Das will ich jetzt richten.

Nach oben