数值转换为Excel列标的算法计算机等级考试

文章作者 100test 发表时间 2009:07:07 23:25:38
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  引:本人曾在操作Excel时回避Range的使用,如今却到非常地步,于是道网上搜索看看谁能提供一个“万能算法”,无奈没人提供,只能自己研究写一个了。因Excel列标的特殊性,使我耗费了不少时间精力。本着共享互利的原则,共享此算法。
  本算计算机网,加入收藏!法基于C Builder语法和类实现,功能描述如下:在进行OLE的Excel操作中,有时候需要使用Range的选择,此时需要提供坐标,坐标的列是由字符组成的,如:1-A,2-B,...,88-CJ,....,本算法即为将数字转换成对应的字符。
  算法:
  view plaincopy to clipboardprint?
  AnsiString GetExcelRangeCode(int row, int col)
  {
  AnsiString asExcelCode = "" .
  while ( col ) {
  asExcelCode = (AnsiString)(char)(A (col-1)&) asExcelCode .
  col = (col-1)/26 .
  }
  return asExcelCode .// IntToStr(row) .
  }
  AnsiString GetExcelRangeCode(int row, int col)
  {
  AnsiString asExcelCode = "" .
  while ( col ) {
  asExcelCode = (AnsiString)(char)(A (col-1)&) asExcelCode .
  col = (col-1)/26 .
  }
  return asExcelCode .// IntToStr(row) .
  }
  /*该算法我尚未经过全面测试,目前仅确定1~208的对应关系正常*/

相关文章


对话框下的直接打印和打印预览计算机等级考试
LR语法分析器程序设计计算机等级考试
C_C 多种方法获取文件大小计算机等级考试
控制台聊天程序实例 代码计算机等级考试
数值转换为Excel列标的算法计算机等级考试
C 托管程序转换为C#程序ILASM_ILDASM应用计算机等级考试
VC 6.0下搭建wxWidgets开发环境计算机等级考试
网络编程:客户机断开连接(WinSock)计算机等级考试
标准库名字和头文件_算法简介_再谈IO库计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛