110,538
社区成员
发帖
与我相关
我的任务
分享
preRange = excel.excelApp.get_Range("A" + 3,((char)('A' + 34)).ToString()
+ (((RowCount).ToString()));
/// <summary>
/// 获取EXCEL中的列号
/// </summary>
/// <param name="index">列顺序号,1、2、3……</param>
/// <returns>A、B、C……ZZ</returns>
private string ColumnName( int index )
{
string value = string.Empty;
int left = (index-1) / 26;
int right = index % 26;
if ( left > 0 )
{
value = ( (char)( 64 + left ) ).ToString();
}
if ( right == 0 )
{
value += "Z";
}
else
{
value += ( (char)( 64 + right ) ).ToString();
}
return value;
}