1
使用EPPlus我想將新工作表添加到Excel文件中,但我不想刪除文件中的現有工作表(如果有),並且想將其插入爲文件中的第一張。 以下是我已經爲快速測試寫,但它會刪除所有現有的表:使用EPPlus將新工作表添加到正在生成的Excel文件中
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);
}
您並未將它們添加到現有文件中。您正在創建一個新文件,然後在保存的路徑上覆蓋該文件。 – mason 2014-09-22 19:48:52