daixinet

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 18 19 20 21 22

2011年7月29日

摘要: 在用代码操作Excel的过程中(如OpenXml),会用到把列名转化为数字,然后再进行计算确认列处理。 把列名转化为数字很容易实现定位。下面分享的这两个方法的主要作用是: (1)把字母转为数字, 如1转为A,AA转为27 ,然后进行处理; (2)把数字转为字母,A->1,27->AA……(这个比较常用)。1、字母转数字 思想:从字符串的最后一位到第一位,乘以26的幂,依次相加 算法: 26^0 *(最后一位 ) + 26 ^ 1 * (前一位 ) + …… + 26 ^ n * (第一位)。 1 private int MoreCharToInt(string value) 2 { 阅读全文
posted @ 2011-07-29 17:45 daixinet.com 阅读(15708) 评论(9) 推荐(1) 编辑

上一页 1 ··· 18 19 20 21 22