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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2012, 02:16   #1
Tratula
Новичок
Джуниор
 
Регистрация: 04.11.2012
Сообщений: 1
По умолчанию Объединение несколько XLS в один из CMD

Есть около 50 файлов xls с одним листом, которые обновляются ежедневно (приходят ежедневно по емейл и сохраняются в одной папке).
У всех формат одинаковый, разница только в количестве строк.

Нужно:

1. Объединять все файлы (которые лежать в одной папке) в один новый посредством командной строки (чтобы можно было автоматизировать объединение через автомайзер)
2. Удалять файлы после объединения, оставляя только объединенный xls, который перезаписывается ежедневно на новый при объединении.

Кто-то подскажет, как это сделать?
Tratula вне форума Ответить с цитированием
Старый 04.11.2012, 02:57   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Прикрепите к сообщению 1-2 исходных файла (которые надо объединять),
и пример результата
EducatedFool вне форума Ответить с цитированием
Старый 04.11.2012, 11:34   #3
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Объединять все файлы - имеется в виду каждый файл сохранить как отдельный лист в книге или всё записать на один лист? Если последнее, то есть ли шапка на листе?
И потом: имеет ли значение порядок записи
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 04.11.2012, 16:44   #4
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Вот набросал собиратель.
При первом запуске загрузится форма, где нужно выбрать путь к папке, название нового файла и если в кусках есть шапка, то указать сколько строк. С первого файла возмётся шапка, с последующих шапка не будет браться.
Количество столбцов определится по первому файлу.
файлы после сборки удаляются
В дальнейшем программа запускается без показа формы и с автоматическим запуском процедуры.
Для изменения настроек запустить программу с расширением r
Вложения
Тип файла: rar SOBIRATEL.rar (7.0 Кб, 148 просмотров)
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение нескольких файлов .xls в один в качестве листов. tibhar940 Microsoft Office Excel 4 18.09.2012 17:37
Текущая дата минус один день в cmd.exe royun Операционные системы общие вопросы 1 15.11.2011 14:24
много csv в один xls и обработка Dexter_M Microsoft Office Excel 26 23.09.2011 11:04
Запуск несколько cmd окон в одном bookkc Помощь студентам 8 21.09.2010 15:23
объединение несколько файлов Excel в один лист документа Дмитрий11111111111 Microsoft Office Excel 2 15.02.2010 12:25