问一个excel数字和列名转换的问题 写excel时 想做一个小函数参数 int 返回 string例子 1 -> A 2 -> B ... 25-> Y 26-> Z 27-> AA ...谁有最简单的代码(最少代码量),或者某个函数包能解决此问题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string rangeName = ""; char[] columnName = {'A','B','C','D','E','F','G','H','I','J','K','L','M', 'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; if (column > 26) { rangeName = string.Format("{0}{1}", columnName[column / 26 - 1], columnName[column % 26 - 1]); } else { rangeName = string.Format("{0}", columnName[column - 1]); } QQ邮箱收到的钓鱼网站!有兴趣的可以做试验不停往他数据库插垃圾数据 当前上下文中不存在"panel1" 字符的编码转换问题(调用C++函数), 谁帮看下 紧急求助,在线等。关于mdi窗体问题 如何修改图像的像素值,从而使其尺寸发生变化 c# 简单问题,listview单击,如何知道点击的是第几列? 请教使用config文件的工程的调试方法 新人请教:未能找到类型或命名空间"xxx" 在C#中 两个Form如何传递消息? C#中访问ORACLE存储过程有问题? ASPxGridView 中,如何合并列与列之间的虚线? 如何给webService加上访问限制
char[] columnName = {'A','B','C','D','E','F','G','H','I','J','K','L','M',
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
if (column > 26)
{
rangeName = string.Format("{0}{1}", columnName[column / 26 - 1], columnName[column % 26 - 1]);
}
else
{
rangeName = string.Format("{0}", columnName[column - 1]);
}