Bearbeiten von Arbeitsmappen mit reichem Text in openpyxl

Ich frage mich, ob openpyxl lesen und / oder schreiben reichen Text in Excel. Ich bin mir bewusst, dass diese Frage schon einmal im Jahr 2012 gefragt wurde, aber ich bin mir nicht sicher, ob sich das geändert hat.

Wie es steht load_workbook () scheint, weiche Textformatierung wegzuwerfen.

Wie für ein bestimmtes Problem, muss ich öffnen, bearbeiten und speichern Sie eine Arbeitsmappe, wo einige Zellen haben sowohl superscripted und normalen Text in einer Zelle. Wenn ich die Arbeitsmappe speichere, wird das Format des ersten Zeichens der Zelle auf den Rest der Zelle angewendet.

Hier ist die Frage nach 2012:
Wie finde ich die Formatierung für eine Teilmenge von Text in einer Excel-Dokumentzelle

Nach dem Umschauen scheint es, dass reicher Text in openpyxl implementiert wurde (basierend auf der Themenliste auf openpyxls Bitbucket):
Https://bitbucket.org/openpyxl/openpyxl/issues?q=rich+text

Aber ich bin immer noch unklar, wie man es benutzt (wenn ich die Themenliste richtig interpretiere). Wenn es überhaupt hilft, bin ich eigentlich nicht den Inhalt dieser Zellen einfach, dass sie nicht verlieren Formatierung auf sparen.

Irgendwelche Gedanken würden sehr geschätzt.

Vielen Dank! Beste

One Solution collect form web for “Bearbeiten von Arbeitsmappen mit reichem Text in openpyxl”

Die Formatierung unterhalb der Ebene der Zelle wird von openpyxl nicht unterstützt. Um es zu benutzen, musst du deinen eigenen Code implementieren, wenn du als openpyxl schreibst, speichert nur, was Strings es erhält. Vollständige Lese- / Schreibunterstützung würde viel Komplexität hinzufügen.

  • Python-Textdatei in XML
  • Trennen Sie den .txt-Dateiinhalt auf mehrere Zellen in der CSV-Datei
  • Suchen Sie den minimalen, maximalen und durchschnittlichen Wert einer Textdatei
  • Python (numpy) lese eine Textdatei mit gemischtem Format
  • Kann mir jemand bitte helfen, ein Programm zu schreiben, das Zeilen aus einer Textdatei liest und überprüft? [abgeschlossen]
  • Wie kann ich die numerischen Daten in Python richtig ausrichten?
  • Wie lese ich den letzten MB einer sehr großen Textdatei
  • Erstellen Sie Pandas DataFrame aus der txt-Datei mit dem spezifischen Muster
  • Pil zeichnen Text mit verschiedenen Farben
  • Wie man Text aus der HTML-Seite extrahiert?
  • Wie kann man überprüfen, ob Text in Python "leer" ist (Leerzeichen, Tabulatoren, Zeilenumbrüche)?
  • Python ist die beste Programmiersprache der Welt.