遇到一个动态列,N行数据的求和,但是求和时需要Excel列名(A,B,C...)当时觉得这太非常难了.后来仔细研究了下Excel列名,都是从A到Z,然后AA再到AZ,以此类推. 如此的话就好弄了.通过ASCII码来获取字母. foreach (var item in dicColumns) { var subTotal = totalRow.CreateCell(item.Key); subTotal.SetCellType(NPOI.SS.UserModel.CellType.Numeric)…