Как объединить несколько CSV-файлов с помощью командной строки Windows (CMD)

При анализе ключевых слов многие сталкиваются с необходимостью извлечь данные из множества разных CSV-файлов. В этом помогает объединение нужных файлов в один большой.

Как объединить несколько CSV-файлов с помощью командной строки Windows (CMD)

Его затем можно очистить от дубликатов и использовать по своему усмотрению. Всё это делается с помощью командной строки Windows (CMD). Как — рассказываем в переводе статьи Сэма Партланда для Sammy SEO.

Как открыть командную строку

Пошагово:

  1. Щёлкните по кнопке со значком Windows, которая расположена в левом нижнем углу экрана и открывает меню «Пуск».

  2. Введите “cmd”. Просто сразу начните вводить эти символы — предварительно нажимать на кнопки в меню или куда-то переходить не нужно.

  3. Щёлкните на приложении «Командная строка».

Меню Windows
Меню Windows

Вы увидите пустую командную строку, которая по умолчанию установит в качестве текущего каталога ваш пользовательский каталог. Она будет выглядеть примерно так:

Командная строка Windows
Командная строка Windows

Как поменять текущий каталог CMD на каталог с CSV‑файлами

Для этого нужно ввести CD и через пробел местоположение каталога.

Автор статьи набирает такую строку:

CD C:\Users\sam\Box Sync\Clients\Sample CSV files

У вас может быть другой путь.

Затем нужно нажать клавишу Enter, после чего командная строка будет выглядеть так:

Командная строка Windows c новым каталогом
Командная строка Windows c новым каталогом

Текущий каталог командной строки изменился на тот, где находятся ваши CSV‑файлы.

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

В случае автора статьи окно проводника после перехода в нужный каталог будет выглядеть так:

Окно проводника после перехода в каталог
Окно проводника после перехода в каталог

Затем, чтобы получить возможность скопировать путь к текущему местоположению, нужно щелкнуть на поле в верхней части окна, которое на картинке выше помечено стрелкой:

Копирование пути к каталогу
Копирование пути к каталогу

Как объединить CSV‑файлы в один файл

Для объединения файлов нужно ввести команду "copy *.csv filename.csv".

Подстановочный знак * в "*.csv" позволяет выбрать все CSV‑файлы в текущем каталоге, а вместо filename — имени файла‑результата — можно ввести что угодно.

Автор вводит следующую строку:

copy *.csv all‑keywords.csv

Объединение нескольких файлов в один в CMD
Объединение нескольких файлов в один в CMD

Затем командная строка объединит все эти файлы в новый CSV‑файл с указанным вами именем.

Время объединения зависит от количества и размера файлов.

У меня был небольшой набор файлов, поэтому их объединение заняло две секунды. Даже в случае объёмных файлов их объединение должно завершиться не более чем за 10–15 секунд.

Бонус: как очистить полученный файл от дубликатов

После объединения нескольких CSV‑файлов в один нужно лишь очистить его от дубликатов. Это можно сделать в Excel или в Google Таблицах.

Как это сделать в Excel:

  1. Выберите столбец с ключевыми словами.

  2. На вкладке «Данные» нажмите на кнопку «Удалить дубликаты».

  3. В появившемся окне проверьте, что выбран вариант «Автоматически расширить выделенный диапазон», и нажмите на кнопку «Удалить дубликаты...».

  4. Нажмите на кнопку «Снять выделение», а затем отметьте галочкой столбец с ключевыми словами, чтобы очистить от дубликатов только его.

Очищение файла от дубликатов в Excel

Очищение файла от дубликатов в Excel
Очищение файла от дубликатов в Excel

Программа удалит дубликаты среди всех ключевых слов. Вы сможете просмотреть данные либо перенести их в Google Таблицы или любой другой инструмент, которым пользуетесь для работы с ключевыми словами.

Ещё по теме

Как продвигать сайт по НЧ‑ и ВЧ‑запросам

Как пользоваться Яндекс Вордстатом

Что такое каннибализация ключевых слов в SEO и как её избежать