|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2010, 17:12 | #1 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 29
|
Разбивка на файлы
Скажите, сколько будет стоить написание подобной программы, а то друзей просить - 3 года ждать...
На учёбе, для более удобной работы с массивами поставили такую задачу: Разбивка. Имеется папка с таблицами в формате CSV (Comma Separated Values — значения, разделённые запятыми), таблиц примерно 30. В каждой таблице >40 000 (в некоторых чуть меньше) строк и 5 столбцов (первые 2 из которых - координаты (широта\долгота), последние 3 - параметры). Требуется разбить ВСЕ эти таблицы на файлы, соответствующие каждый своей координате в таблице - первым двум значениям в строке; и иметь параметры этой координаты (то есть получится >40 000 .tab файлов). Файл будет соотв. координате Х и содержать все параметры, имеющиеся в остальных таблицах, если в них есть эта координата. Файлы должны быть пронумерованы по порядку (1,2,3...40 000...), а координаты должны храниться в отдельном файле "stations.dat ", где первый столбик - имя файла (1,2,3...40 000...), второй - 1 (просто единица), а третий и четвёртый - это координаты. Как я примерно вижу алгоритм проги: - создаётся "stations.dat ; - создаётся файл "1.tab" ; - берётся 1 строка в первой таблице, и по координатам ищет в остальных таблицах строки с этими координатами ; - координаты и номер файла вбиваются в "stations.dat" ; - найденные параметры вбиваются в "1.tab" ; - всё что найдено - удаляется, чтобы при следующем поиске не проверялось ещё раз ; - создаётся файл "2.tab" ; - берётся 2 строка в первой таблице, и по координатам ищет в остальных таблицах строки с этими координатами ; - координаты и номер файла вбиваются в "stations.dat" ; - найденные параметры вбиваются в "2.tab" ; - всё что найдено - удаляется ; Ну и так далее... =) Вот пример "как надо" |
24.12.2010, 18:50 | #2 |
Форумчанин
Регистрация: 07.12.2008
Сообщений: 244
|
Пишите готов сделать.700р. Делфи Icq:356774206 Email: programmerlab@mail.ru
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]
Последний раз редактировалось Volt; 24.12.2010 в 21:47. |
24.12.2010, 20:01 | #3 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
700-1000 рублей в зависимости от того, какой интерфейс Вам нужен. За сутки будет готово. Обращайтесь
ICQ: 452-325-803 (в инвизибле) EMail: greblin@list.ru
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбивка по функциям | coNsept | Общие вопросы C/C++ | 4 | 15.04.2010 12:26 |
Разбивка строки на лексемы | Proger_1 | Общие вопросы C/C++ | 3 | 29.03.2010 20:38 |
Разбивка на страницы | Busine2009 | Microsoft Office Word | 2 | 12.08.2009 09:33 |
Разбивка текста | Vinslova | Microsoft Office Excel | 3 | 30.10.2008 12:49 |