首页 > 代码库 > 171. Excel Sheet Column Number

171. Excel Sheet Column Number


Excel Sheet Column Number

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

    A -> 1
    B -> 2
    C -> 3
    ...
    Z -> 26
    AA -> 27
    AB -> 28 


  1. static public int TitleToNumber(string s) {
  2. int number = 0;
  3. int deliver = 1;
  4. char[] chars = s.ToCharArray();
  5. int length = chars.Length;
  6. for (int i = length-1; i>=0; i--) {
  7. number += (chars[i] - 65 + 1) * deliver;
  8. deliver *= 26;
  9. }
  10. return number;
  11. }



来自为知笔记(Wiz)


171. Excel Sheet Column Number