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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2012, 13:16   #1
Arkak
Новичок
Джуниор
 
Регистрация: 28.10.2012
Сообщений: 1
Вопрос Нужные данные из неколка таблиц.

Добрый день. Я недавно начель работат в отдел кадров. И тут мне дали куча файлов и ввести всех в Базу 1С по одном открыват кажды раз документ и смотрет сколка часов он работал это займет куча время.
Хотелос програмним путем укоратит.

Задача такая
Каждый день видеться табель проимерно для 600 сотрудниокв.
и будет 30,31 ехел файлов.
Месеце может приёти на работу несколка человеков и может сразу уволиться несколка человек по любим причинам отработав 2,3 дня.
Надо следит и за количетсвом сотрдуников.

Файл примерно так выглядит.

01.10.12.XLS
Табелниый номер - Ф,И,О - время работы

280516 XX1 8
278633 XX2 8
280517 XX3 8
280518 XX4 10
280519 XX5 12
278589 XX6 0
278590 XX7 8


Хочется так




И Учитоват те кто в это время пришли отработали 2,3 дня и уволлиси.
Их надо добавит в обшую.

01.10.12.XLS 450 сотрудников
02.10.12.XLS 500 сотрудников
03.10.12.XLS 490 сотрудников
04.10.12.XLS 600 сотрудников
04.10.12.XLS 580 сотрудников

Последний раз редактировалось Arkak; 28.10.2012 в 13:22.
Arkak вне форума Ответить с цитированием
Старый 28.10.2012, 14:47   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Думаю так - нужно использовать словарь.
Сперва в словаре запоминаем номера строк уже имеющихся в базе сотрудников.
Затем в цикле открываем файлы, читаем сотрудников, по словарю определяем строку, куда нужно копировать часы.
Если в словаре ещё нет - дописываем в базу и в словарь, копируем часы.
Номер столбца, куда копировать текущие данные определяем по имени открытого файла.
Всё.
Ищите примеры со словарём, с перебором и чтением файлов папки.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести нужные данные из базы nikleb PHP 3 20.04.2012 22:28
как в подчиненной форме отразить нужные данные Ilnas Microsoft Office Access 8 17.03.2011 16:49
[Paradox 7 ] Как извлечь нужные данные? rule-z БД в Delphi 1 15.02.2011 22:40
Сводная таблица с двух листов не выводит нужные данные kipish_lp Microsoft Office Excel 2 26.04.2010 12:46
Помогите вытащить из строки нужные данные! Romashkaz Общие вопросы C/C++ 0 22.11.2008 13:30