| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1214 人关注过本帖
标题:在vfp中将excel列号转换成字母
只看楼主 加入收藏
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
结帖率:89.29%
收藏
已结贴  问题点数:20 回复次数:4 
在vfp中将excel列号转换成字母
现在知道excel的列号是19,怎么转换成S列?请大家帮忙!
搜索更多相关主题的帖子: vfp excel 转换 字母 
2017-07-23 20:20
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:10 
思路:
先将列号及对应的字母保存在数组中
如:
DIMENSION A[10,2]
A[1,1]=1
A[1,2]="A"
......
A[10,1]=10
A[10,2]="J"
根据数组的行数即可得出所在列的字母

坚守VFP最后的阵地
2017-07-23 20:48
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
也可以将字母保存在字符串中
C="A,B,C,......,X,Y,Z"
=ALINES(A,C,",")
?A[19]

坚守VFP最后的阵地
2017-07-23 20:50
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11772
专家分:43421
注 册:2006-5-13
收藏
得分:10 
如果确定列数不超过26列,可以用chr(64+列号)得到大写字母。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2017-07-23 20:53
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
收藏
得分:0 
谢谢sdta、hu9jj!可以了。

[此贴子已经被作者于2017-7-24 20:48编辑过]


shenkj001@
2017-07-23 21:06
快速回复:在vfp中将excel列号转换成字母
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017782 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved