Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 23.02.2019
Сообщений: 7
.NET 4.x

Поочередная обработка файлов Excel

25.02.2019, 06:54. Показов 853. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые форумчане! Помогите пожалуйста кто знает. Суть вопроса в следующем:

Есть в папке много файлов Excel (они всегда лежат в этой папке но их количество всегда разное и названия также могут меняться)
Нужно по очереди обработать все эти файлы (из кучи файлов перелить все в один в виде портянки друг за другом) - просто открыть , скопировать все что есть и вставить в один другой файл. Как открыть, скопировать и вставить один файл я знаю, но вот как организовать именно обработку множества файлов? Открыть, скопировать, вставить, закрыть первый и открыть следующий....итд. Как сохранить результирующий файл Excel, куда заносятся все эти данные я тоже знаю, не знаю как обработать именно поочередно все файлы в папке. Подскажи те пожалуйста кто знает, кому это не трудно. Заранее огромное спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.02.2019, 06:54
Ответы с готовыми решениями:

Открытие несколько файлов и поочередная их запись в файл
Добрый день! У меня очень много word-файлов,в которых таблицы. И мне данные с каждого файла надо перезаписать в текстовый файл. Запись...

Поочередная обработка нескольких объектов
Всем доброго времени суток, есть такая проблемма, не могу адаптировать часть кода под с++ с пайтона. Вот код на пайтоне: path =...

Обработка текстовых файлов в Excel
Доброго времени суток всем! Подскажите плз как мне открыть текстовый файлик на чтение, у которого DOS-овская кодировка. Сейчас пробую...

2
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
25.02.2019, 09:12
C#
1
2
3
4
5
6
7
8
9
10
11
  // Путь к папке, в которой лежат нужные файлы
            string FilePath = @"Path\To\FileList";
            
            // Определяем массив с списком файлов по маске 
            string[] Files = Directory.GetFiles(FilePath, "*.txt");
 
            // Проходимся циклом по каждому файлу массива
            foreach (string File in Files)
            {
                // Твои действия над файлом (открыть/скопировать/закрыть)
            }
1
0 / 0 / 0
Регистрация: 23.02.2019
Сообщений: 7
25.02.2019, 10:48  [ТС]
Спасибо большое, вроде то что нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2019, 10:48
Помогаю со студенческими работами здесь

Обработка файлов с созданием и использованием файла со списком имён файлов, исключаемых при данной обработке
Эх, чтобы я без вас делал то ;) Доброго времени суток! Задача сценария: просматривать файлы в текущей директории и если их нету в...

Обработка Excel и импорт из Excel в Access
Прошу совета профессионалов. С Excel-м ранее дел не имел. Задание: файлы Excel из одной папки отредактировать, и сохранить в другой. Из...

Макросы на копирование данных из нескольких файлов excel в один файл excel
Здравствуйте! Помогите сделать два макроса в excel, которые будут копировать данные из множества файлов excel в один файл excel. Я...

Копировать одноименные листы из файлов Excel в один файл Excel
nshardarbekov@mail.ru Добрый день, уважаемые! Помогите пожалуйста создать макрос, для того чтобы собрать (скопировать) листы с...

Копировать листы из файлов Excel в один файл Excel
Добрый день, господа! Помогите создать макрос, для того чтобы собрать(скопировать) листы из разных файлов Excel в один файл Excel. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru