★ 如何写代码将名单转换成每行排列16个学生名字?
请教如何写代码将以下名单转换成每行16个名字?高81级(1978—1981) (1—3班) 计175人
班主任 张朝明
高81级 高81级(1)58人
张小川
刘筱芳
黄乾坤
肖青贵
……
班主任 黄万勋
高81级 高81级(2)61人
胡天德
陈德贵
何志银
何笃安
杜进
周艳霞
杜启文
甘功文
……
(……处有若干名字)
要解决的问题:
1.“班主任 XXX ”“高81级 高81级(2)61人”等字符不能跟姓名一行;
2.学生名单按照每行16人显示,每两人之间用空格隔开;
3.因为有些学生姓名中只有两个汉字,要想跟三个字的名单对齐,得处理成跟三字名字一样,如“杜金”要处理为“杜 金”(中间有空格)。
xsxx.rar
(1.57 KB)
请各位大神相助,谢谢!
数据已经上传,其中的DBF文件中只有一列数据,希最终显示的txt文件中格式如下:
高81级(1978—1981) (1—3班) 计175人
班主任 张朝明 高81级 高81级(1)58人
张小川 刘筱芳 黄乾坤 肖青贵 xxxx xxxx xxxx …… (一共16个姓名,每个姓名间相同个数的空格分隔)
xxxx xxxx xxxx xxxx xxxx …… …… …… (一共16个姓名,每个姓名间相同个数的空格分隔)
班主任 黄万勋
高81级 高81级(2)61人
胡天德 陈德贵 何志银 何笃安 杜进 周艳霞 …… (一共16个姓名,每个姓名间相同个数的空格分隔)
…………
另外说一点,如果遇到姓名为两个字的,就在两个字的中间增加空格,以便显示为三个汉字,这样可与上面一行对齐。
还望大神相助。[b][b]
[ 本帖最后由 IHORSE 于 2015-8-15 11:13 编辑 ]