我当时正在使用interopt dll将工作表添加到excel文件中,但是现在我想迁移到EPPlus。在这里,当添加新表时,我们必须指定表的名称,但是我不会EPPPlus添加表。我正在使用以下代码:
ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Sheet1");
ws.Cells["A1"].LoadFromDataTable(dt, true);
pck.Save();
我在这里指定工作表名称,但我不想这样做,它应该自己添加工作表,因为可以创建多个工作表。我有什么办法可以做到这一点? 例如如果存在“ Sheet1”,则应自动添加“ Sheet2”,并向其中添加数据。
注意:即使我要添加新表,也不会出现任何错误,但是excel表会变灰。打开Excel工作表时什么也没发生。