关于Excel的问题
给1个整数,返回 Excel 的Column 。1 -> A, 26->Z, 27->AA, 52 ->AZ, ..
这个怎么写啊 各位 --------------------编程问答-------------------- 数组 --------------------编程问答-------------------- 26个元素,根据整数进行索引,如果大于26,就除以26取整数部分,再以整数部分索引加余数部分索引组合 --------------------编程问答--------------------
private string Get_TableHeader(System.Data.DataTable dt, int num)--------------------编程问答-------------------- 你可以参考一下 --------------------编程问答-------------------- 自定义一个换算方法。
{
string A = "";
for (int i = 0; i < num; i++)
{
if ((65 + i) < 91)
A = ((char)(65 + i)).ToString();
else
A = "A" + ((char)(i + 39)).ToString(); //i+39:Z后的字符转成A、B...
dt.Columns.Add(A, Type.GetType("System.String"));
}
return A;
}
类似于26进制。
原来处理Excel的时候用过。
定义数组【A~Z】
根据下标进行26进制换算。
补充:.NET技术 , C#