怎样将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


请问各位高手专家,如何实现以上数据转换?
...全文
348 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guan36ly 2008-11-27
  • 打赏
  • 举报
回复
=left(CONCATENATE(A1," "),8)
CONCATENATE是合并函数,RIGHT是取值函数。
根据你最长的那个数值长度去比对。
android2008 2008-11-27
  • 打赏
  • 举报
回复
up
zxhzhong 2008-01-11
  • 打赏
  • 举报
回复
另存为……Unicode文本

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧