爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 479|回复: 3
收起左侧

求教关于“SL91/EF81/SXG75中文通讯录的java部分”帖子中操作的问题

[复制链接]
发表于 2008-7-3 09:30:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
原帖在此:http://mobile.0110.cn/viewthread.php?tid=325943
其中原文:
关于拼音快选。
在通讯录列表中,输入姓名的首字母,就会跳到第一个与之匹配的联系人。
建议使用Excel编辑,按拼音或者英文字母排序好。
问题:请问如何进行排序?
用EXCEL打开CSV文件后,所有的内容都是在第一列,内容如“1;CCWM陈村外贸;;'138XXXXXXXX;;;;;;;;;;;未设定群组;;;;”,如果直接按“降序排序”或“升序排序”按钮,它是首先以“1”这部份内容进行排序的。请问如何才能使这一列按照“CCWM陈村外贸”这部份的内容来进行排序呢?
我自己的笨办法是把所有行的“1”这部份内容全部改成一样的内容,比如“001”,这样直接按“降序排序”或“升序排序”按钮就可以正确以字母顺序对“CCWM陈村外贸”这部份的内容来进行排序了。
请问,有没有更有效率的办法来进行排序呢?比如通讯录有1000个话,那手工来修改的话,那不要累死呀?
注意:一定要对addr.csv这个文件进行“按拼音或者英文字母排序,要不然,在SL91/EF81/SXG75中文通讯录的java软件中,通讯录是以编号也就是“1”这部份内容首先排序的,然后才是“CCWM陈村外贸”这部份内容。如果你不把编号改成一样的或者是把编号顺序改成和“CCWM陈村外贸”这部份内容字母排序顺序一一对应的话,那你在JAVA软件中看到的通讯录排列就不是AA.AB.AC.AD.......ZX.ZY.ZZ这样的排列,你也就没有办法达到“在通讯录列表中,输入姓名的首字母,就会跳到第一个与之匹配的联系人”这样的效果了。比如,你按Y,软件会跳到YJ杨健,ZF张飞,WF王菲,YJ杨杰,LB刘备,CC曹操,YJ杨姐。这中间就插入其它的名字,不方便你查找电话了。
有点乱,一会儿截个图。
发表于 2008-7-3 09:33:59 | 显示全部楼层
EXCEL导入数据时,选择分隔符为逗号/分号,那么通讯录条目将分割成好多列。这样才可以对姓名排序。
回复 支持 反对

使用道具 举报

发表于 2008-7-3 09:34:49 | 显示全部楼层
是“导入”,不是“打开”。
也就是先启动EXCEL,在菜单“数据”->“导入外部数据”。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-3 17:22:35 | 显示全部楼层
一语惊醒梦中人呀,这个这个,这么重要的操作步骤,版主的教程帖里怎么一语带过呀!受教了受教,谢谢,等我今天晚上有空再去试试,完善自己的SXG75.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-2 15:16

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表