Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос сбора данных из нескольких книг csv - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макрос сбора данных из нескольких книг csv
Russel Дата: Понедельник, 21.01.2019, 08:33 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Всем доброго утра и отличной рабочей недели!

Прошу помощи в создании макроса для сбора информации из множества файлов.
Исходные данные:
Имеется папка 150-200 однотипных файлов с расширением csv;
Все файлы содержат шапку 3 строки, и 1 или 2 строки данных;
В шапке содержится также существенная информация - дата файла.

Макрос должен собирать даты и строки данных в текущий файл.
Во вложении все наглядно.

Заранее спасибо!
К сообщению приложен файл: 7231519.xlsx (11.5 Kb)


QIWI 9173973973
 
Ответить
СообщениеВсем доброго утра и отличной рабочей недели!

Прошу помощи в создании макроса для сбора информации из множества файлов.
Исходные данные:
Имеется папка 150-200 однотипных файлов с расширением csv;
Все файлы содержат шапку 3 строки, и 1 или 2 строки данных;
В шапке содержится также существенная информация - дата файла.

Макрос должен собирать даты и строки данных в текущий файл.
Во вложении все наглядно.

Заранее спасибо!

Автор - Russel
Дата добавления - 21.01.2019 в 08:33
sboy Дата: Понедельник, 21.01.2019, 10:23 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Рекомендую собирать в PowerQuery.
В запросе измените путь к папке с CSV файлами на свой
К сообщению приложен файл: sbor_csv.xlsx (23.5 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Рекомендую собирать в PowerQuery.
В запросе измените путь к папке с CSV файлами на свой

Автор - sboy
Дата добавления - 21.01.2019 в 10:23
Hugo Дата: Понедельник, 21.01.2019, 10:46 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Добрый день.
Как вариант - обычно бывают такие csv, которые можно легко собрать все в один файл простым копированием командой
copy /b *.csv out.csv
Что возможно упрощает дальшейший парсинг полученного текста - читаем построчно, отбираем нужное.
Но что там у Вас - неизвестно.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДобрый день.
Как вариант - обычно бывают такие csv, которые можно легко собрать все в один файл простым копированием командой
copy /b *.csv out.csv
Что возможно упрощает дальшейший парсинг полученного текста - читаем построчно, отбираем нужное.
Но что там у Вас - неизвестно.

Автор - Hugo
Дата добавления - 21.01.2019 в 10:46
Russel Дата: Понедельник, 21.01.2019, 11:53 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
sboy, попробую разобраться, никогда не использовал PowerQuery.
Hugo, прикладываю исходный csv файл


QIWI 9173973973
 
Ответить
Сообщениеsboy, попробую разобраться, никогда не использовал PowerQuery.
Hugo, прикладываю исходный csv файл

Автор - Russel
Дата добавления - 21.01.2019 в 11:53
Hugo Дата: Понедельник, 21.01.2019, 12:09 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Долго прикладываете... Но ничего, я раньше вечера всё равно смотреть не буду :(


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДолго прикладываете... Но ничего, я раньше вечера всё равно смотреть не буду :(

Автор - Hugo
Дата добавления - 21.01.2019 в 12:09
vitek73 Дата: Понедельник, 21.01.2019, 12:41 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
День добрый похожий вопрос.
с начало не ту тему выбрал, надеюсь щяс не ошибся))
Только наоборот,
есть несколько разных файлов в которых внутри пишется архив, у каждого файла свой архив, файлы различны по так скажем типам,
в одном архив по домам, в другом архив по машинам,

копирование данных в архив происходит с помощью маленького макроса, который мне тут и дали.
а вопрос в следующем, таких файлов, много но они разделены по разным тематикам.Кака зделать чтоб ,помимо того что данные капирует на другой лист, он одновременно копировал в другой файл, где будут собираться все модели, так сказать с каждого подобного файлика?
тоесть эти файлы как делали архивы так и делают, но одновременно копируют ту же самую инфу в отдельный файл, в котором все файлы одновременно,
К сообщению приложен файл: 5245060.xlsm (68.5 Kb)


vitёk73
 
Ответить
СообщениеДень добрый похожий вопрос.
с начало не ту тему выбрал, надеюсь щяс не ошибся))
Только наоборот,
есть несколько разных файлов в которых внутри пишется архив, у каждого файла свой архив, файлы различны по так скажем типам,
в одном архив по домам, в другом архив по машинам,

копирование данных в архив происходит с помощью маленького макроса, который мне тут и дали.
а вопрос в следующем, таких файлов, много но они разделены по разным тематикам.Кака зделать чтоб ,помимо того что данные капирует на другой лист, он одновременно копировал в другой файл, где будут собираться все модели, так сказать с каждого подобного файлика?
тоесть эти файлы как делали архивы так и делают, но одновременно копируют ту же самую инфу в отдельный файл, в котором все файлы одновременно,

Автор - vitek73
Дата добавления - 21.01.2019 в 12:41
Pelena Дата: Понедельник, 21.01.2019, 14:56 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
vitek73, не надо разбрасывать свои вопросы в чужих темах создайте свою


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеvitek73, не надо разбрасывать свои вопросы в чужих темах создайте свою

Автор - Pelena
Дата добавления - 21.01.2019 в 14:56
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!