使用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);
}