数字转换成excel列名(10进制到Excel的26进制的转换函数)
来源:互联网 发布:方维手机直播系统源码 编辑:程序博客网 时间:2024/05/22 00:43
真悲剧!自己写了3个小时 这个东西居然没写出来!汗死!!!!
不过找到了答案,在网上找了好久好多有意思的算法,但是遇到以Z 结尾的列名时计算错误
共享出来大家一起用吧!
/// <summary>
/// 将 Excle 列索引转换成列名称
/// </summary>
/// <param name="colIndex">列索引</param>
/// <returns></returns>
public string ConvertToColName(int colIndex)
{
string strRtn = "";
if (colIndex <= 0)
return "";
int numMod = 0;
int numTemp = colIndex;
char ch = 'A';
do
{
numMod = numTemp % 26;
numTemp = numTemp / 26;
if (numMod == 0)
{
ch = 'Z';
numTemp--;
}
else
ch = (char)('A' + numMod - 1);
strRtn = ch + strRtn;
}
while (numTemp > 0);
return strRtn;
}
- 数字转换成excel列名(10进制到Excel的26进制的转换函数)
- -------------------------数字转换成EXCEL列名---------------------------------
- Excel列名与数字的相互转换
- 字母和数字的转换——Excel列名
- 字母和数字的转换——Excel列名
- EXCEL列名与数字之间转换
- Excel 列的转换
- Excel 列名与列号之间的相互转换
- Python Excel 列名转换
- Excel列名与uint的相互转换
- excel列名和序列之间的转换
- C#中 Excel列字母与数字的转换
- leetcode excel表格列标题数字与字符串的转换
- excel的列名
- [FUNC]Excel的列名称数字转换成字符convert column number to letter
- Excel中列数字与字母的转换(JAVA实现)
- 将整数转换成EXCEL里的列标记的函数,如AA,AB,AC
- 【算法】Excel中的列名与数字的对应
- FLEX中Tree默认展开所有节点
- AsyncToken入门
- 基于libevent2.0的ministored的http框架--server端
- Hibernate延迟加载机制
- 使用oledb读取txt文档
- 数字转换成excel列名(10进制到Excel的26进制的转换函数)
- 虚拟带库 Vistor + TSM 安装 (在家折腾了一个周末)
- SQL语句添加、修改、删除字段及一些表与字段的基本操作
- How To Use Linux epoll with Python
- Log4j详解
- java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationConte错误
- 有关加速反馈的寓言例子
- Swing界面设计工具的基本思想和技术
- Prototype (C++实现)