Export Html-Tabelle zu excel-und halten Sie css-Stile
Ich bin mit der excel web-Abfragen, um den export einer html-Tabelle (mvc-Ansicht) zu excel. Wie bekomme ich es tragen über die css-Stile? Wenn ich class="redLabel"
es nicht interpretieren, und machen das label rot. Ich habe mit inline-styles in meine Tabelle für diese zu arbeiten. Irgendwelche Ideen?
InformationsquelleAutor newbie_86 | 2011-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soweit ich weiß, die meisten Office-Programme unterstützen NICHT inklusive styling, sondern nur inline-styling.
Ist es wahrscheinlich, dass Sie werden benötigt, um Ihre styling-inline (exportieren nervt, fast so wie E-mail-styling).
InformationsquelleAutor Madara Uchiha
Excel unterstützt die Verwendung von css-styling, aber nur wenn es eine Klasse für das element. Wenn es mehrere Klassen, dann wird es nicht an Stil auf das element, sehen CSS-Klasse nicht in Excel kombinieren
Having said that, das ist der code, den ich zusammen zu packen, alle Stile auf einer Seite, und exportieren Sie eine HTML-Tabelle. Es ist ein brute-force, alles packen-Ansatz, aber das könnte man wahrscheinlich kombinieren Sie es nach unten, wenn Sie wissen, die Besonderheiten. Die Funktion gibt ein jQuery-Versprechen. Sie können tun, was mit dem Ergebnis.
InformationsquelleAutor Homer
Können Sie die export-Tabelle mit dem css-Stil. Hier ist meine Lösung deklarieren Sie eine Dokument-Vorlage:
InformationsquelleAutor rdabrowski
Sie könnten versuchen, mit diesem: http://martinnormark.com/move-css-inline-premailer-net
InformationsquelleAutor VSP