Ich baue eine Excel-Datei mit EEPLus unter MVC-5 C # -Anwendung. Alles läuft wie geplant, bis ich eine Höhe in einer Reihe einstelle (so kann ein Bild passen).
Ich lade die Bilder und setze die Höhe in Spalte 20, so:
%Vor%Aber ich habe ein Firmenlogo oben in der Excel-Datei (A1-Zelle), dessen Größe ebenfalls geändert wird (in der Höhe). Das ist so definiert:
%Vor%Daraus ergibt sich:
Jede Hilfe würde wirklich geschätzt werden.
Hier ist die Excel-Datei in Frage.
Es kommt auf die Einstellung EditAs
des Bildlogos an. Standardmäßig wird es auf OneCell
gesetzt, aber ich setze es auf TwoCell
Ich glaube, das wird dein Problem lösen. Die Dokumentation dazu (mit Blick auf EPP 4.0.1) ist ziemlich kryptisch, sagt aber im Grunde, dass diese Einstellung der Zeichnung sagt, dass sie ihre ursprüngliche Zeilen- / Spaltenposition und -größe beibehalten soll. Die Namen scheinen jedoch ein wenig gegenläufig zu sein.
Ich musste raten, wie Ihr Code aussieht (lassen Sie es mich wissen, wenn ich es falsch verstanden habe) und ich konnte das Problem reproduzieren und dann mit der Einstellung EditAs
lösen:
Die andere Sache, die das Problem behebt, war, das Logo NACH der Größenänderung der Zeile hinzuzufügen, aber nicht sicher, ob das praktisch ist, was Sie versuchen zu tun.
Tags und Links c# excel asp.net-mvc-5 epplus