![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.08.2010
Сообщений: 4
|
![]()
Народ!помогите плиз написать скрипт:
Есть 2 файла X и Y В файле X есть 3 столбца: D(столбец с фамилиями),E(столбец с именами),F(столбец с отчеством),всего 1925 строк. В файле Y есть 3 аналогичных столбца:A(столбец с фамилиями),B(столбец с именами),C(столбец с отчеством),всего 1842 строки Необходимое условие сравнения - совпадение данных файлов X и Y (ФИО) во всех трех столбцах одной строки. Если совпадение происходит,то с файла Y происходит копирование данных соответствующей совпавшей строки: 1)содержимое столбца D файла Y копируется в столбец С файла X 2)содержимое столбца F файла Y копируется в столбец AF файла X 3)содержимое столбца H файла Y копируется в столбец AD файла X 4)содержимое столбца J файла Y копируется в столбец AC файла X Заранее благодарен! Последний раз редактировалось Snake_; 28.08.2010 в 21:36. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
будет файл-будет и скрипт.Тренироваться на чем?
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 28.08.2010
Сообщений: 4
|
![]()
Скину начальные части файлов,остальное если нужно будет добавлю
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]() |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 28.08.2010
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вот Вам инструмент: http://hugo.nxt.ru/CompareFiles.Find.rar , как раз для таких задач и делал.
В настройках пишите что сравнивать, куда копировать. Да вот они, проверил, 17 совпадений: Файл - приёмник: c:\Temp\Snake_\X.xls Файл - источник: c:\Temp\Snake_\Y.xls Столбцы сравнения в приёмнике: d,e,f Столбцы сравнения в источнике: a,b,c Лист - приёмник (№): 1 Лист - источник (№): 1 Столбцы - приёмники данных копирования: c,af,ad,ac Столбцы - источники данных копирования: d,f,h,j
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.08.2010 в 21:43. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Давайте попробуем без массивов, словарей и пр.
PHP код:
P.S. По 2000 строк в обоих файлах - затрачено 3,09 сек. Последний раз редактировалось nilem; 28.08.2010 в 22:05. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
Что не так?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Заходите браузером - там промежуточное звено - почтовый сервер.
Т.е. копируйте ссылку в адресную строку.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Hugo121
Спасибо, забрал кое-как и только через ИЕ )) Посмотрим, что за "зверь" p.s. А почему бы Вам не прикрепить Ваш файлик прямо к сообщению, было бы намного проще.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос данных из одного фала в другой. | tae1980 | Microsoft Office Excel | 1 | 03.11.2009 12:16 |
Перенос данных из одного листа в другой | Светланка85 | Microsoft Office Excel | 2 | 07.09.2009 09:18 |
Перенос данных с одного листа в другой | Josser | Microsoft Office Excel | 0 | 17.07.2009 10:45 |
Как написать программу для копирования с одного сайта новости на другой? | AquaKlaster | Работа с сетью в Delphi | 2 | 14.07.2009 16:53 |