![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.07.2011
Сообщений: 4
|
![]()
Добрый день !
Помогите пожалуйста решить проблему: Есть файл (более 500 строк) его нужно отсортировать и разбить примерно на 27 файлов по параметру область (столбец Е) название файлов соответствует названию параметра сортировки!!! http://www.programmersforum.ru/showt...D%FB%F5&page=2 Здесь делиться на листы а так примерно то же самое но нужны отдельные файлы. Приходиться это делать каждый день очень много времени забирает. Пример исходника и результата во вложении. Буду очень благодарен. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 04.07.2011
Сообщений: 4
|
![]()
Решил сам ответить на вопрос )) если кому интересно решение
1) втянул таблицу в ACCESS 2) простейший запрос SELECT * FROM Zalob; /Zalob - название таблицы в ACCESS 3)Макрос в ACCESS ОткрытьЗапрос ПрименитьФильтр ВывестиВФормате Закрыть и так столько раз сколько фильтров (на сколько файлов нужно разбивать) Для удобства сделал еще 2 кнопочки втянуть таблицу и разбить на файлы Последний раз редактировалось Axell_; 29.08.2011 в 18:49. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Я вижу такой алгоритм:
1. исходные данные в массив 2. с помощью словаря отбираем уникальные по Е 3. каждому уникальному в словарь в Item массив размером с исходный, но чуть выше 4. в процессе определения уникальных сразу набиваем эти массивы данными, в самом низу храним индекс заполнения массива 5. на каждый элемент словаря создаём новую книгу, выгружаем в неё заполненную часть массива из словаря, сохраняем. Вроде так. Одним кликом, и довольно быстро. P.S. Тему в июле не видел...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
практически то же самое: http://www.planetaexcel.ru/forum.php...hread_id=30593
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.07.2011
Сообщений: 4
|
![]()
Спасибо за ответ!!! Как только разберусь попробую вторым способом.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение листов из 1 файла в отдельные файлы | 2S2A1H | Microsoft Office Excel | 0 | 26.05.2011 10:14 |
Перенос данных из строкив отдельные строки | Palomnik1096 | Microsoft Office Excel | 5 | 31.03.2011 14:15 |
Почему нельзя разбивать на отдельные файлы шаблонные функции и классы? | lordius | Visual C++ | 22 | 08.07.2010 09:49 |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |