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 [2014/04/29 11:00] 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.
 +
 +
 +
 +
 +
  
  
Zeile 11: Zeile 36:
  
 Dann ersetzen: Dann ersetzen:
-\n (Zeilenumbrüche) +  * \n (Zeilenumbrüche) 
-%  (Absatzumbrüche. Vermutlich relevanter) +  %  (Absatzumbrüche. Vermutlich relevanter) 
-^$ (NOT. Keine Ahnung, braucht man auch)+  ^$ (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! 
 + 
  
  
 
Nach oben
openoffice.1398769225.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