Analytics

2013年5月29日 星期三

[C#]使用 數字取得對應的EXCEL欄位 (Using digital acquires the corresponding EXCEL columns)


問題
使用 數字取得對應的EXCEL欄位



解決方法
  1. private string GetExcelColumnName(int columnNumber)
  2. {
  3. int dividend = columnNumber;
  4. string columnName = String.Empty;
  5. int modulo;
  6.  
  7. while (dividend > 0)
  8. {
  9. modulo = (dividend - 1) % 26;
  10. columnName = Convert.ToChar(65 + modulo).ToString() + columnName;
  11. dividend = (int)((dividend - modulo) / 26);
  12. }
  13. return columnName;
  14. }

沒有留言:

熱門文章