Как объединить несколько CSV-файлов с помощью командной строки Windows (CMD)
При анализе ключевых слов многие сталкиваются с необходимостью извлечь данные из множества разных CSV-файлов. В этом помогает объединение нужных файлов в один большой.
Его затем можно очистить от дубликатов и использовать по своему усмотрению. Всё это делается с помощью командной строки Windows (CMD). Как — рассказываем в переводе статьи Сэма Партланда для Sammy SEO.
Как открыть командную строку
Пошагово:
-
Щёлкните по кнопке со значком Windows, которая расположена в левом нижнем углу экрана и открывает меню «Пуск».
-
Введите “cmd”. Просто сразу начните вводить эти символы — предварительно нажимать на кнопки в меню или куда-то переходить не нужно.
-
Щёлкните на приложении «Командная строка».
Вы увидите пустую командную строку, которая по умолчанию установит в качестве текущего каталога ваш пользовательский каталог. Она будет выглядеть примерно так:
Как поменять текущий каталог CMD на каталог с CSV‑файлами
Для этого нужно ввести CD и через пробел местоположение каталога.
Автор статьи набирает такую строку:
CD C:\Users\sam\Box Sync\Clients\Sample CSV files
У вас может быть другой путь.
Затем нужно нажать клавишу Enter, после чего командная строка будет выглядеть так:
Текущий каталог командной строки изменился на тот, где находятся ваши CSV‑файлы.
Если вы не знаете их местоположение, можете просто добраться до этого каталога с помощью проводника Windows. Затем щелкнуть на поле в верхней части окна проводника.
В случае автора статьи окно проводника после перехода в нужный каталог будет выглядеть так:
Затем, чтобы получить возможность скопировать путь к текущему местоположению, нужно щелкнуть на поле в верхней части окна, которое на картинке выше помечено стрелкой:
Как объединить CSV‑файлы в один файл
Для объединения файлов нужно ввести команду "copy *.csv filename.csv".
Подстановочный знак * в "*.csv" позволяет выбрать все CSV‑файлы в текущем каталоге, а вместо filename — имени файла‑результата — можно ввести что угодно.
Автор вводит следующую строку:
copy *.csv all‑keywords.csv
Затем командная строка объединит все эти файлы в новый CSV‑файл с указанным вами именем.
Время объединения зависит от количества и размера файлов.
У меня был небольшой набор файлов, поэтому их объединение заняло две секунды. Даже в случае объёмных файлов их объединение должно завершиться не более чем за 10–15 секунд.
Бонус: как очистить полученный файл от дубликатов
После объединения нескольких CSV‑файлов в один нужно лишь очистить его от дубликатов. Это можно сделать в Excel или в Google Таблицах.
Как это сделать в Excel:
-
Выберите столбец с ключевыми словами.
-
На вкладке «Данные» нажмите на кнопку «Удалить дубликаты».
-
В появившемся окне проверьте, что выбран вариант «Автоматически расширить выделенный диапазон», и нажмите на кнопку «Удалить дубликаты...».
-
Нажмите на кнопку «Снять выделение», а затем отметьте галочкой столбец с ключевыми словами, чтобы очистить от дубликатов только его.
Программа удалит дубликаты среди всех ключевых слов. Вы сможете просмотреть данные либо перенести их в Google Таблицы или любой другой инструмент, которым пользуетесь для работы с ключевыми словами.
Ещё по теме
Как продвигать сайт по НЧ‑ и ВЧ‑запросам
Как пользоваться Яндекс Вордстатом
Что такое каннибализация ключевых слов в SEO и как её избежать