Wie fügen Sie ein neues Tabellenblatt in eine exising Excel-Datei mit EPPlus?

Mit EPPlus möchte ich hinzufügen, dass ein neues Tabellenblatt in einer Excel-Datei möchte ich aber nicht zum löschen der vorhandenen Blätter in der Datei, wenn vorhanden, und ich möchte, um es einzufügen, da das erste Blatt in der Datei.
Hier ist, was ich geschrieben habe für einen schnellen test, aber es löscht alle vorhandenen Blätter:

using (ExcelPackage p = new ExcelPackage())
{
    p.Workbook.Worksheets.Add("HubaHuba");
    p.Workbook.Worksheets.MoveToStart("HubaHuba");
    ExcelWorksheet ws = p.Workbook.Worksheets[1];
    ws.Name = "HubaHuba";

    var cell = ws.Cells[1, 1];
    cell.Value = "dfsdfsdfsd";
    cell = ws.Cells[1, 2];
    cell.Value = "347895y5 Oh";

    Byte[] bin = p.GetAsByteArray();
    File.WriteAllBytes(path,bin);
}
Sie sind sich nicht hinzufügen zu einer vorhandenen Datei. Sie erstellen eine neue Datei und dann überschreiben Sie auf den Pfad Sie sparen.

InformationsquelleAutor ConfusedSleepyDeveloper | 2014-09-22

Schreibe einen Kommentar