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 Print String auf Textdatei
  • Aufteilen einer Textdatei basierend auf ihrem Inhalt
  • BeautifulSoup Grab Sichtbare Webseite Text
  • Python Tkinter Text Widget mit Auto & Custom Scroll
  • Python Split Text auf Sätze
  • Wie kann ich feststellen, ob ein Stream Text oder Binär in Python ist?
  • Lesen Sie automatisch den Text von Minecraft
  • Wie kann ich die numerischen Daten in Python richtig ausrichten?
  • Annotate heatmap mit Wert aus Pandas dataframe
  • Python-Nachlaufkomma nach dem Drucken führt die nächste Anweisung aus
  • Automatisieren Sie die Umwandlung txt zu xls
  • Python ist die beste Programmiersprache der Welt.