Ich bin in der Lage Zellenwert mit EPPlus einzustellen:Wie wird der Wert einer Excel-Zelle anhand des Namens festgelegt, anstatt die Koordinaten mit EPPlus zu verwenden?
var template = new FileInfo(Server.MapPath("~/App_Data/my_template.xlsx"));
var pck = new ExcelPackage(template);
var ws = pck.Workbook.Worksheets.First();
ws.Cells[15, 4].Value = 66;
ws.Cells["B1"].Value = 55;
Statt durch seine Koordinaten in die Zielzelle die Adressierung ich möchte eine benannte Zelle/Variable „Gewinne“ zu verwenden.
ws.Range("profits").Value = 66;
EPPlus unterstützt jedoch ws.Range (...) nicht.
=> Ist es trotzdem möglich? Wie würde ich eine Erweiterungsmethode schreiben, die die gewünschte Funktionalität bereitstellt?
In Verbindung stehende Artikel/Fragen:
a) Doc für EPPlus:
b) Wie benannten Zellen/Variablen in Excel verwenden:
https://www.computerhope.com/issues/ch000704.htm
What's the RIGHT way to reference named cells in Excel 2013 VBA? (I know I'm messing this up)
c) Bibliotheken für die Erstellung von Excel-Dateien mit C#
Create Excel (.XLS and .XLSX) file from C#