使用ClosedXML重命名工作表及其引用



我已经使用ClosedXML重命名了一个工作表,我已经验证了尽管工作表重命名得很好,但工作表内的引用没有看到更改,excel文档也已损坏。除了使用Interop之外,有人知道其他重命名图纸的方法吗?

workbook.Worksheet("TemplateSheet").Name = "NewSheetName";

如果有人想更改默认值(对于Datatable,它采用您添加到其中的类的名称,即此处的ExcelData(工作表名称。

//custom class
XLWorkbook workbook = new XLWorkbook();
ExcelData ex = new ExcelDate(){CompanyName="StackOverfLow", Stars=5 };
//Add to Datatable
Datatable table = ListToDataTable.ToDataTable(excelReady);
workbook.Worksheets.Add(table, "sheetname"); // Just define your desired sheet name!
//Using this class to add in DataTable
class ExcelData{
public string CompanyName{get;set;}
public int Stars{get;set;}
}

最新更新