关于excel操作的一些记录

Posted 若白过隙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于excel操作的一些记录相关的知识,希望对你有一定的参考价值。

根据index获取列编号,如传入1,得到A

public string Getzm(int Index)

var dividend = Index;
string columnName = string.Empty;

while (dividend > 0)

var modulo = (dividend - 1) % 26;
columnName = Convert.ToChar(65 + modulo) + columnName;
dividend = (dividend - modulo) / 26;

return columnName;

合并单元格

ExcelWorksheet ws

ws.Cells[$"startName:endName"].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
ws.Cells[$"startName:endName"].Style.VerticalAlignment = ExcelVerticalAlignment.Center;
ws.Cells[$"startName:endName"].Merge = true;

注意,必须用ws.Cells[$"A1:C1"]这种方式而不是ws.Cells[1,1,1,3]这种,会报错

设置单元格格式

var cell = ws.Cells[$"startName:endName"]

cell.Style.Numberformat.Format = "yyyy-m-d";

以上是关于关于excel操作的一些记录的主要内容,如果未能解决你的问题,请参考以下文章

excel表格中删除重复数据有啥方法

关于msyql5.6创建存储过程的一些记录

IIS下发布关于Excel导入导出时遇到的问题集锦(转)

openpxyl模块完成excel数据读写的常用操作

在 Windows 应用程序中记录和重复操作

关于设计的一些记录