|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2010, 16:11 | #1 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
Сбор данных с множества книг в одну по шаблонам
Здравствуйте!
У меня есть потребность постоянного сбора множества отчетов в одну книгу. На форуме есть много тем где разбирается этот вопрос, к сожалению не нашел в них ничего подходящего. Нет образования программиста, поэтому не могу написать макрос с нуля Если не сложно помогите пожалуйста кто чем может. Подробное описание проблемы: С периодичностью раз в месяц мне присылают множество различных отчетов в формате xls. Несмотря на то что их около 100 штук, почти все они соответствуют одному из 6 шаблонов (пример приложен). Я хотел бы сделать макрос, который обрабатывал бы все эти отчеты, и импортировал информацию в структурированном виде в одну книгу, с которой потом можно работать. На данный момент шаблонов этих отчетов 6, но я не исключаю возможности появления новых форм, поэтому я решил, что лучше сделать таблицы-справочники (Лист "Справочники" в Книге "Пример") где описывались бы эти шаблоны. 1) в определенной папке имеется множество подпапок, в которых есть куча файлов xls. Необходимо в диалоговом окне указать папку, где они хранятся. 2) В каждом шаблоне в определенных ячейках имеется наименование этого отчета (например: "Отчет №1", "Отчет 1", "Отчет2" и т.д.). Поэтому, на мой взгляд, сперва макрос должен произвести поиск в ячейках указанных в "Справочнике №1" наименований отчетов также указанных в "Справочнике №1". В случае если в соответствующих ячейках найден опознавательный текст, то программа определяет "Код формы отчета". 3) После того как тип отчета определен, по такому же принципу необходимо определить дату на которую этот отчет составлен. В определенных ячейках этого типа отчета должна быть дата отчета (формат написания не регламентирован, имеется несколько форм написания, поэтому необходимо сопоставлять текст со "справочником №2"). 4) Отчеты составляются несколькими клиентами, наименования которых также указывается в определенных ячейках. По такому же принципу необходимо определить клиента в соответствии со "справочником №3". 5) Затем, в зависимости о того, какого типа отчет, в определенных столбцах есть показатели с наименованиями указанными в "Справочнике 4". В случае если будет найден показатель, то в таблицу "Банк информации" необходимо добавлять эту запись с Кодом отчета, датой, кодом клиента, кодом показателя и цифровыми данными. Таким образом, хотелось бы сделать универсальную программу сбора множества отчетов разных типов в одну книгу с возможностью самому добавлять новые шаблоны. Думаю это программа многим будет полезна, если у кого-нибудь есть какие то идеи, помогите пожалуйста. |
11.06.2010, 16:46 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сделать могу,но не бесплатно.Работы уж прилично
Анализ,обработка данных Недорого
|
11.06.2010, 17:02 | #3 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
А может быть есть какие то старые похожие примеры которые могут мне помочь при реализации задачи?
Был бы очень признателен хоть за какой нибудь код который можно будет потом заточить для решения этой задачи... |
11.06.2010, 17:07 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вам надо создать Анализатор шаблона-90% всей программы.А его аналога точно нигде нет.Да еще наличие разных вариантов записи данных.Вот основная задача,остальное мелочи.
Справочник для удобного поиска сделал бы так
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 12.06.2010 в 13:31. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сбор данных с разных книг в одну | Ledy1987 | Microsoft Office Excel | 26 | 20.04.2011 21:33 |
Сбор данных из разных книг | 804040 | Microsoft Office Excel | 2 | 19.04.2010 15:33 |
Сбор данных с разных файлов | Fess111 | Microsoft Office Excel | 2 | 09.03.2010 10:13 |
Как собрать данные из множества книг и сравнить их? | artem5500 | Microsoft Office Excel | 3 | 10.07.2009 18:54 |
Сбор данных | OgE®_M@G | Microsoft Office Excel | 6 | 05.11.2008 05:57 |