我正在使用EPPLUS构建自定义Excel电子表格。我缺少的一项功能是更改单元格的名称。 EPPLUS是否可以通过某种方式实现?如果没有,还有其他方法吗?

最佳答案

假设book是您的工作簿,而sheet是您的工作表。让我们试试这个代码片段

var cell = sheet.Cells["C2"]; // Cell or Range you want to name
sheet.Names.Add("The_Name_Here", cell);


该名称将添加到工作表中。如果要访问整个工作簿中的名称,请尝试:

var cell = sheet.Cells["C2"]; // Cell or Range you want to name
book.Names.Add("The_Name_Here", cell);


根据您的需要,名称的范围可以是sheet.Namesbook.Names
我不知道如何修改现有名称,但是请确保1个单元格/范围可能具有多个名称。

关于excel - EPPLUS-重命名单元,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13724482/

10-15 14:43