2017-02-24 11 views
0

Ich benutze openpyxl Bibliothek auf meinem Backend-Server (Ubuntu 64bit) zum Generieren von Excel-Dokumenten mit ein paar Stilen und es funktioniert gut, wenn Benutzer generierte Datei in Linux öffnen. Wenn jemand eine Datei in der Windows-Spaltenbreite öffnet, stürzt er ab.Openpyxl: Spaltenbreite funktioniert nicht richtig auf Windows

Wie kann man Excel-Stile machen, die in openpyxl gut funktionieren, sowohl unter Linux als auch unter Windows?

Ein bisschen Beispiel, wie es die Datei zeigt: Unter Linux enter image description here

und Windows enter image description here

ich auf Ihre Hilfe zählen :)

+0

Sieht für mich nur die Spaltenbreiten sind falsch, oder fehlt mir etwas? Wie auch immer, ich würde nicht viel Glück mit M $ Formaten erwarten, die gut mit anderen spielen. – bosnjak

+0

Also das ist das Problem :) Spaltenbreite zeigen unterschiedliche Größe hängt vom Betriebssystem ab. Es ist die gleiche Datei, aber mit verschiedenen Betriebssystem geöffnet –

+0

Ich fürchte, es gibt nichts, was Sie dagegen tun können. Aber schauen Sie weiter und viel Glück :) – bosnjak

Antwort

0

Spaltenbreiten sind OS-spezifische und damit Sie können nie bekommen die gleiche Größe auf verschiedenen Betriebssystemen: OS DPI und font-rendering Besonderheiten machen dies unmöglich.