首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将列号(例如127)转换为Excel列(例如AA)

如何将列号(例如127)转换为Excel列(例如AA)
EN

Stack Overflow用户
提问于 2008-10-08 06:55:02
回答 56查看 267.6K关注 0票数 525

如何在C#中将数值转换为Excel列名,而不使用自动从Excel直接获取值。

Excel2007的可能范围是1到16384,这是它支持的列数。结果值应采用excel列名的形式,例如A、AA、AAA等。

EN

Stack Overflow用户

发布于 2011-10-13 16:09:31

在看了这里提供的所有版本之后,我决定自己做一个,使用递归。

以下是我的vb.net版本:

代码语言:javascript
运行
复制
Function CL(ByVal x As Integer) As String
    If x >= 1 And x <= 26 Then
        CL = Chr(x + 64)
    Else
        CL = CL((x - x Mod 26) / 26) & Chr((x Mod 26) + 1 + 64)
    End If
End Function
票数 3
EN
查看全部 56 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/181596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档