Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Нужно удалить дубликаты контактов (http://forum.oszone.net/showthread.php?t=242800)

dionisys 17-09-2012 00:20 1989984

Нужно удалить дубликаты контактов
 
Есть контакты слитые с телефона, то есть имя и несколько телефонных номеров. Все это находиться сейчас в текстовом файле в виде таблицы. В этом списке есть очень много дублей. В основном с одним и тем же именем, но возможно что с разными телефонами.
Необходимо удалить все дубли, а точнее объединить их. Что бы, к примеру, все записи с одним и тем же именем но с разными телефонами объединились в одну запись с тем же именем и со всеми телефонами которые были в предыдущих записях.
Думаю использовать для этого специальные менеджеры контактов. Вот хочу спросить у вас совета. Как этом можно сделать

Iska 17-09-2012 06:18 1990051

dionisys, приведите пример списка. Необязательно весь, достаточно чтобы в нём было несколько дубликатов. Укажите, по какому критерию записи считаются дубликатами. Укажите что сливать и как. Можете дополнительно к примеру привести результирующий список.

P.S. Необязательно, чтобы это были реальные данные.

dionisys 20-09-2012 13:23 1991990

Вложений: 1
Дубликатами считаються записи у которых поле "Имя" полностью совпадает

Iska 20-09-2012 14:03 1992013

1. Чтобы «сливать» — нужны тексты, а не картинка.
2. Повторюсь: укажите как «сливать» информацию. Например, почему в Вашем примере для «Контакт2» выбран номер из первой такой строки, а не второй или третьей? Откуда у «Контакт2» появился «Домашний», если ни в одной из подходящих строк его не было?


Время: 21:19.

Время: 21:19.
© OSzone.net 2001-