![]() |
Извлечение информации из множества файлов в один
Здравствуйте!
Подскажите пожалуйста. В папке есть множество файлов excel (csv). Мне надо из каждого файла взять всё из столбца (например D) и скопировать в тхт файл. Можно такое реализовать через cmd/bat, без открытия каждого файла? П.С.: пример файла добавляю https://drive.google.com/file/d/0B5w...ew?usp=sharing |
Нужен пример файла -- заголовок (если есть) и несколько строк. В общем виде, при условии, что разделителем полей служит ";", поле "D", это четвертый столбец и нет пустых полей:
Код:
@echo off |
Упакуйте образец csv-файла в архив и приложите к сообщению, либо выложите на RGhost.
Общий принцип: Код:
@echo off |
|
Столбец D это я для примера сказал. Из всех файлов нужен 8-й столбец. Что-то не получается у меня
|
54Mб. Вы смеетесь? Приведите несколько строк с начала файла.
|
Я могу сделать меньше. Можете пожалуйста просто подсказать как настроить чтоб брало 8-ой столбец?
|
Борис_Спектор@vk,
Код:
@echo off tokens=8 -- восьмой столбец delims=; -- разделить между столбцами ";". Если в файле разделители запятые, измените на запятую PS. Файл большой, так что его обработка займет время. Надеюсь, что вообще осилит. |
Супер! :up Спасибо большое! :)
|
|
Время: 22:03. |
Время: 22:03.
© OSzone.net 2001-