jxl不去读取已经读取过的数据解决思路

jxl不去读取已经读取过的数据
我有一个Excel表格,其中一列是客户名称,客户名称有重复的,我想根据客户名称读取此客户的相关信息,我怎么才能控制jxl第一次读取客户名称,而第二次不会读取同样的客户名称,而且一次只读取一个客户名称
------解决思路----------------------
用一个Map来存放数据
用一个for循环来读取数据
里面加if判断,如果已经存在了,就不put进去直接continue,如果不存在就put进去

Map<String name,String info> map=new hashMap<>();
for(int i=0;i<list.size;i++){
    if(map.get(list.get(i).get(name))!=null){
        continue;
    }
    map.put(list.get(i).get(name),list.get(i).get(info));
}