Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2011, 13:28   #1
Jurii77
 
Регистрация: 14.11.2011
Сообщений: 5
Сообщение получение данных из файла и запись этих данных в другой.

Приветствую Господа и дамы.
помогите пожалуйста решить проблемку.

Имеется много файлов в формате dbf где хоронятся некие данные, файлы разбиты по месяцам (папочка с месяцем в ней несколько файлов и тд)
в котором имеются названия улиц которые разбиты на 4 поля (STREET-улица, NUMBER-дом, SUFFIX-корпус, FLAT-квартира)
есть список ((файл адреса)текст названия улиц в 1-о поле) необходимо проверить файлы на эти значения в поле и при совпадении вывести всю строчку из файла dbf в отдельный документ с именем месяца, в каждом месяце может быть много строк т.е. туда попадает все по данному месяцу (которые берутся из папки с конкретным месяцем)

вроде так если есть вопросы задавайте.
Вложения
Тип файла: zip Док.zip (7.9 Кб, 15 просмотров)
Jurii77 вне форума Ответить с цитированием
Старый 16.11.2011, 17:26   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
как вариант расписать улицу для удобства на 3 ячейки , но в идеале чтоб считывал с 1 хотя мне кажится с 1 не реально
Все реально если вы будете всегда придерживаться вами объявленного формата
александрова 38\2-3
александрова 8-5
В каком файле искать Nach или Rates

Смотреть файлы во вложеных папках
Имена папок приведите к единому формату
у вас встречаются 08,2010 и авг 10

Добавлено.
Я так понял,вам надо выходной файл формировать DBF.
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 16.11.2011 в 20:22.
doober вне форума Ответить с цитированием
Старый 17.11.2011, 09:19   #3
Jurii77
 
Регистрация: 14.11.2011
Сообщений: 5
Сообщение

Цитата:
Сообщение от doober Посмотреть сообщение
В каком файле искать Nach или Rates
искать во всех файлах и папках конкретного месяца.

Цитата:
Сообщение от doober Посмотреть сообщение
Имена папок приведите к единому формату
у вас встречаются 08,2010 и авг 10
просто хотел узнать можно ли искать во всех папках вне зависимости от формата ...т.е. во всех вложенных папках месяца

Цитата:
Сообщение от doober Посмотреть сообщение
Я так понял,вам надо выходной файл формировать DBF.
не обязательно. можно и в .xls
Jurii77 вне форума Ответить с цитированием
Старый 18.11.2011, 04:34   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

я все понял,за выходные сделаю.
сейчас времени нет
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 18.11.2011, 09:08   #5
Jurii77
 
Регистрация: 14.11.2011
Сообщений: 5
Сообщение

Цитата:
Сообщение от doober Посмотреть сообщение
я все понял,за выходные сделаю.
сейчас времени нет
спс буду ждать)
Jurii77 вне форума Ответить с цитированием
Старый 19.11.2011, 00:52   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Придерживайтесь объявленного формата
Улица пробел номер дома
если есть корпус то\номер корпуса
-номер дома.
александрова 38\2-3
Выбираете корневую папку для сбора
Вложения
Тип файла: rar Найти и доставить.rar (43.5 Кб, 12 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.11.2011, 09:31   #7
Jurii77
 
Регистрация: 14.11.2011
Сообщений: 5
По умолчанию

проверил что у вас получилось... находит нормально , но выводит полученное значение не в 1-м экземпляре... т.е. куча одинаковых строк
Вложения
Тип файла: rar пример того что получилось.rar (3.2 Кб, 10 просмотров)
Jurii77 вне форума Ответить с цитированием
Старый 21.11.2011, 11:58   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Она собирает со всех dbf файлов,которые находятся в корневой папке и во вложеных в ней файлов DBF.
Ошибка в работе макроса исключается.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 23.11.2011, 09:13   #9
Jurii77
 
Регистрация: 14.11.2011
Сообщений: 5
Сообщение

применяя этот макрос к 2-м файлам в которых в сумме 21 строка с данными (разными данными )
на выходе получаем файл с 21 строчкой одинаковых значений тесть он находит нужное значение и выводит его 21 раз.
Jurii77 вне форума Ответить с цитированием
Старый 23.11.2011, 09:42   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Отписался в личку
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перезагрузить страницу Получение данных из другой программы kakawkin Общие вопросы Delphi 3 27.06.2011 22:05
Выборка данных из одного файла в другой Kerstone Microsoft Office Excel 1 01.04.2011 02:39
Получение данных из внешнего файла *.db AndyOsip Microsoft Office Excel 2 11.07.2010 12:46
Получение данных из текстового файла maksim_serg Microsoft Office Excel 3 21.04.2010 05:54
Копирование данных из одного файла в другой! vipcrash Microsoft Office Excel 17 23.01.2010 21:11