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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2013, 22:20   #1
myosotis
 
Регистрация: 15.11.2011
Сообщений: 9
По умолчанию Открытие нескольких файлов и работа с ними в цикле

Здравствуйте!
Есть много файлов csv, которые находятся в одной папке. Структура у них одна, надо объединить всё в одну таблицу.
Есть код, но у меня получается загружать только по одному файлу. Не могу понять, как сделать цикл, чтоб выделить сразу нужные файлы и добавить их все.
Еще, в каждом файле первой строкой идут названия столбцов, надо бы их брать только из первого файла, а из остальных брать только данные.
В архиве есть код (CSV2sheet) и примеры файлов
Вложения
Тип файла: zip загрузка из csv.zip (21.4 Кб, 20 просмотров)

Последний раз редактировалось myosotis; 30.01.2013 в 01:48.
myosotis вне форума Ответить с цитированием
Старый 29.01.2013, 22:39   #2
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

Цитата:
В архиве есть код
нет \\\\\\\\\\\\\\
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 29.01.2013, 22:55   #3
myosotis
 
Регистрация: 15.11.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от nerv Посмотреть сообщение
нет \\\\\\\\\\\\\\
да, ошиблась с файлом. выложила новый
myosotis вне форума Ответить с цитированием
Старый 29.01.2013, 23:16   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я csv объединял всегда так:
Код:
copy /b *.csv all.csv
Это выполнить в командной строке в нужном каталоге.
Ну а лишние строки потом сортировкой можно собрать в кучку и удалить, если в /Экселе будете открывать.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.01.2013, 23:23   #5
myosotis
 
Регистрация: 15.11.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Я csv объединял всегда так:
Код:
copy /b *.csv all.csv
Это выполнить в командной строке в нужном каталоге.
Ну а лишние строки потом сортировкой можно собрать в кучку и удалить, если в /Экселе будете открывать.
знаю такой способ) только вот надо эту простую строчку на vba сделать((
myosotis вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из нескольких .csv файлов сделать excel таблицу aadafh Microsoft Office Excel 2 18.08.2012 22:06
Импорт данных их файлов *.csv в шаблон Excel We1ss Microsoft Office Excel 6 20.10.2011 18:59
Вопрос к специалистам: много файлов csv в xls foridi Microsoft Office Excel 1 02.08.2010 05:35
Импорт данных из *csv-файлов в БД bober Общие вопросы .NET 3 19.08.2008 17:20
Поиск *.csv и *.xls файлов Len@ Microsoft Office Excel 18 28.07.2008 22:31