Rahmen anwenden, um eine Zelle in OpenPyxl

Ich versuche, mit Openpyxl einen Rahmen um eine Zelle, aber ich habe nicht auf die meisten grundlegenden "gilt jede Art von Grenze, um jede Zelle überall" - Aufgabe. Ich habe versucht, das kopieren der Openpyxl Dokumentation (http://pythonhosted.org/openpyxl/styles.html#introduction) Standard-Formatvorlage und ändern, aber das gibt mir

"TypeError:init() got an unexpected keyword argument 'Hochgestellt'"

Ich versucht, das kopieren direkt aus einem anderen Beispiel hier (Gelten die Grenzen für alle Zellen in einem Bereich mit openpyxl), aber das gibt mir

AttributeError: type object 'Grenze' hat kein Attribut 'BORDER_THIN'

(auch nachdem ich fix den Fehler und Unzureichende Importe Fehler).

Hat jemand wissen, wie Grenzen mithilfe von Python 3.3 und OpenPyxl 2.0.4? Alle ich Suche ist ein code-snippet, das, wenn ich copy-paste in ein leeres script, wird ein Rahmen um jede Zelle in einer Arbeitsmappe.

  • Sie sollten es vermeiden, Fragen zum code zu kopieren und zu kleben, wie es wahrscheinlich ist, dort unten Stimmen auf Ihre Frage und machen die Menschen unglücklich. Sie haben eine gute Arbeit geleistet beschreiben Sie Ihr problem und die Schritte, die Sie unternommen haben, um zu versuchen, es zu beheben, wenn Sie möglicherweise bessere Ergebnisse, wenn Sie die embed-code, den Sie gerade arbeiten, und mit der vollen traceback, anstatt nur den code links Teile der traceback. Die call-stack, bereitgestellt durch Python ' s exception-Behandlung kann helfen, zu diagnostizieren Ihr Problem.
  • Die Ausnahme, dass es möglicherweise ein Fehler, aber einer, der bezieht sich auf die Schriftarten, anstatt Grenzen. Bitte fügen Sie den code, den Sie gerade verwenden, so dass wir es untersuchen.
  • Sorry, wenn ich scheine, wählerisch, vor allem, da die zwei vorherigen zwei Kommentare, die fast im Widerspruch zu einander, aber die Verbindung zur pythonhosted.org ist momentan kaputt.
  • Eine weitere mögliche Quelle für das Problem. Wenn du schreibst einen Wert in die Zelle, nachdem Sie angewendet Formatierung kann es leer aus, Ihre bisher erfolgreiche Formatierung. Eine weitere Sache zu achten.
InformationsquelleAutor user2961794 | 2014-07-23
Schreibe einen Kommentar