Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
openoffice [2010/11/10 11:42] geraldopenoffice [2025/11/03 13:10] (aktuell) – [Alle Wörter in Klammern entfernen] gerald
Zeile 1: Zeile 1:
-====== OpenOffice.org ======+====== OpenOffice.org / LibreOffice ======
  
 [[openoffice:nfs|Problem: 0 Byte Datei, wenn man auf Server schreibt (NFS, SAMBA)]] [[openoffice:nfs|Problem: 0 Byte Datei, wenn man auf Server schreibt (NFS, SAMBA)]]
 +
 +
 +====== xlsx ist stabiler als xls: Automatisch konvertieren ======
 +.xls ist das binary Format von Excel (1997-2003), das anfälliger für Beschädigungen und Kompatibilitätsprobleme ist.
 +
 +.xlsx ist das moderne XML-basierte Format (ab Excel 2007), das robuster und besser mit externen Tools (wie PHP-Bibliotheken) funktioniert.
 +
 +
 +
 +utomatisierung
 +
 +
 +Falls du häufiger mit solchen Dateien arbeitest, könntest du die Konvertierung automatisieren:
 +
 +
 +<code>
 +# Mit LibreOffice-Kommandozeile (kopfgesteuert)
 +soffice --headless --convert-to xlsx:"Excel 2007-365" datei.xls --outdir /zielverzeichnis/
 +</code>
 +Das spart manuelles Öffnen und Speichern.
 +
 +
 +
 +
 +
 +
 +
 +===== Suchen & Ersetzen =====
 +
 +==== Doppelte Zeilenumbrüche ====
 +
 +Normaler Suchen/Ersetzen-Dialog. Wichtig: RegEx einschalten
 +
 +Dann ersetzen:
 +  * \n (Zeilenumbrüche)
 +  * %  (Absatzumbrüche. Vermutlich relevanter)
 +  * ^$ (NOT. Keine Ahnung, braucht man auch)
 +  * $ Absatzende
 +  * ^ Absatzanfang
 +
 +[[http://www.ooowiki.de/Regul%28c3a4%29rerAusdruck.html|Wiki OOo-RegEx]]
 +
 +==== Alle Wörter in Klammern entfernen ====
 +
 +Normaler Suchen/Ersetzen-Dialog. Wichtig: RegEx einschalten
 +
 +Suchen: \([^{}]*\)
 +
 +Ersetzen durch nichts
 +
 +==== Potsdam: Adresse in einer Zeile ====
 +
 +Alle Adressen sind in einer Zelle, mit Zeilenumbruch getrennt.
 +
 +Zwei Schritte: 
 +1. erst Zeilumbruch in was anderes umwandeln (z.B. ||| ) und 
 +
 +2. Dann Text in Spalten umwandeln
 +
 +Grund: 'Text in Spalten' nimmt keine RegEx/Zeilenumbrüche. Das muss man vorher durch Ersetzen machen.
 +
 +=== 1. Zeilenumbrüche ersetzen ===
 +
 +Suchen und Ersetzen zuerst
 +Strg+H (Suchen und Ersetzen)
 +
 +Suchen nach: Strg+J eingeben (BEI MIR: \n)
 +
 +Ersetzen mit: z.B. ||| (ein eindeutiges Trennzeichen)
 +
 +Dann "Text in Spalten" mit ||| als Trennzeichen verwenden
 +
 +=== 2. Text in Spalten umwandeln ===
 + 
 +Markieren Sie die Zellen, die Sie aufteilen möchten
 +
 +Gehen Sie zu Daten → Text in Spalten
 +
 +Im Dialogfeld:
 +
 +Bei Trennoptionen wählen Sie Getrennt
 +
 +Aktivieren Sie Andere und geben Sie  ||| 
 +
 +
 +
 +Klicken Sie auf OK
 +
 +
 +=== Verschärfend: Sinnlose Informationen zusätzlich in dieser Zelle ===
 +
 +Am Anfang ist bei vielen Zellen noch der Ortsteil (OT) angegeben. Die ganze Zeile muss weg (erst machen, NACHDEM der Zeilenumbruch zu ||| umgewandelt wurde!
 +
 +
 +Lösung mit Regulären Ausdrücken:
 +Strg+H öffnen (Suchen und Ersetzen)
 +
 +Weitere Optionen anklicken
 +
 +Reguläre Ausdrücke aktivieren ✅
 +
 +Regex Pattern:
 +text
 +^OT[^\|]+\|\|\|
 +Ersetzen mit:
 +(leer lassen)
 +
 +Erklärung des Regex:
 +^ = Anfang der Zeile
 +
 +OT = Literal "OT"
 +
 +[^\|]+ = Ein oder mehrere Zeichen die kein | sind
 +
 +\|\|\| = Drei Pipe-Zeichen (|||)
 +
 +Alternative Patterns falls nötig:
 +Wenn "OT" nicht immer am Zeilenanfang steht:
 +
 +text
 +OT[^\|]+\|\|\|
 +Wenn unterschiedliche Trennzeichen:
 +
 +text
 +OT[^|]+\|\|\|
 +Wenn Leerzeichen variieren:
 +
 +text
 +OT\s+[^\|]+\|\|\|
 +Schritt-für-Schritt:
 +Dialog öffnen: Strg+H
 +
 +"Weitere Optionen" expandieren
 +
 +☑ Reguläre Ausdrücke aktivieren
 +
 +In Suchen nach: ^OT[^\|]+\|\|\|
 +
 +Ersetzen mit: (leer lassen)
 +
 +Alle ersetzen klicken
 +
 +Testen vorher:
 +Kopieren Sie vorher eine betroffene Zeile in ein neues Dokument zum Testen, z.B.:
 +OT Siethen|||Rest des Textes
 +
 +Nach dem Ersetzen sollte nur noch Rest des Textes übrig bleiben.
 +
 +Das sollte alle unerwünschten "OT XXX|||"-Teile zuverlässig entfernen!
 +
 +
 +
  
 ===== Serienbriefe (Mail merge) ===== ===== Serienbriefe (Mail merge) =====
 
Nach oben
openoffice.1289389343.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp