怎样将excel表转换为固定格式文本文件

cuiyanzhuo123 2008-01-08 11:15:44
如何将将某一excel表中的所有记录转换为文本格式,要求excel表中的每一行对应文本中的每一行,且每个字段有长度要求,不足长度的用空格在数据右边补齐.

如表一:    

 姓名  地址   电话号码

 张三 某巷1号 08765839
 李四 某街2号 09977906

文本要求每个字段按长度顺序首尾相连,"姓名"字段长度为8位,不足用空格在右边补齐;"地址"长度为10位,不足用空格在右边补齐;电话号码长度为10位,不足10位用空格在左边补齐.(一个汉字占2位,数字字母占1位)

转变后文本格式为:

张三(空4位)某巷1号(空4位)08765893
李默然(空2位)某街2号(空4位)09977606


请问各位高手专家,如何实现以上数据转换?
...全文
228 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
guan36ly 2008-11-27
=left(CONCATENATE(A1," "),8)
CONCATENATE是合并函数,RIGHT是取值函数。
根据你最长的那个数值长度去比对。
回复
android2008 2008-11-27
up
回复
zxhzhong 2008-01-11
另存为……Unicode文本
回复
相关推荐
发帖
Microsoft Office应用
创建于2007-08-02

6147

社区成员

Microsoft Office应用
申请成为版主
帖子事件
创建了帖子
2008-01-08 11:15
社区公告
暂无公告