获取Excel列标
2024-09-08 15:21:05
/// <summary>
/// 获取Excel列标 A B C...Z等
/// </summary>
/// <param name="col">Excel列数,从0开始</param>
/// <returns></returns>
public string getExcelColumnLabel(int col)
{
string temp = "";
double i = Math.Floor(Math.Log(25.0 * (col) / 26.0 + 1) / Math.Log(26)) + 1;
if (i > 1)
{
double sub = col - 26 * (Math.Pow(26, i - 1) - 1) / 25;
for (double j = i; j > 0; j--)
{
temp = temp + (char)(sub / Math.Pow(26, j - 1) + 65);
sub = sub % Math.Pow(26, j - 1);
}
}
else
{
temp = temp + (char)(col + 65);
}
return temp;
}
最新文章
- IOS随机随学
- centos6.4 无法进入图形界面的问题及解决
- 转载.net泛型理解说明
- Light OJ 1025 - The Specials Menu(区间DP)
- 【LeetCode题解】链表Linked List
- python3 函数传参练习 全局变量与局部变量 的理解
- [C#]_[使用微软OpenXmlSDK (OpenXmlReader)读取xlsx表格] 读取大数据量100万条数据Excel文件解决方案
- linux安装git方法
- java.lang.NoSuchMethodError: org.springframework.util.StreamUtils.emptyInput()Ljava/io/InputStream;
- Javascript高级编程学习笔记(76)—— 表单(4)选择文本
- 关于无限试用JetBrains产品的方案
- 初试 Kubernetes 集群中使用 Traefik 反向代理
- [Artoolkit] Android Sample of nftSimple
- Kafka研究【一】:bring up环境
- String Matching(poj1580)
- 20145307陈俊达《网络对抗》Exp7 网络欺诈技术防范
- NSThread 在主线操作的三个方法
- Spring管理过滤器:org.springframework.web.filter.DelegatingFilterProxy
- html5 live stream
- MP3格式音频文件结构解析