如何通过id设置单元格值NPOI, c#



请帮帮我。我对npoi c#有一个问题

一般在npoi中设置值为

sheet = workbook.GetSheetAt(0);
IRow row = sheet.GetRow(0);
ICell cell = rowA.GetCell(0);
cell.setvalue("Sometime");

但是,我可以通过单元格名称从excel设置值吗?

cellA1set name为salary

和像这样的代码

row = sheet.GetRow(0);
cell = row.getID(A1/salary); //get A1 or salary
cell.setvalue(5000); // result in cell A1 = 5000

谢谢。

您不能仅通过使用CellReference的引用来获取单元格名称。

var sheet = workbook.GetSheetAt(0);
var cr = new CellReference("A1");
var row = sheet.GetRow(cr.Row);
var cell = row.GetCell(cr.Col);
cell.setvalue(5000);

最新更新