Перейти к инструменту
ViewCSV
Без загрузки на сервер

Переименовать, переставить и удалить столбцы CSV

orders.csv· ПРИМЕР15 строк · 8 столбцов

Каждая строка — один столбец результата, в порядке вывода. Выберите исходный столбец или «нет» для постоянного значения; значение по умолчанию заполняет пустые ячейки.

Результат
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Мария ВолковСанкт-ПетербургNotebook A55145.752026-01-11pending
2001042Иван ВолковМоскваDesk lamp6108.802026-02-13pending
3001043Наталья ИвановСамараChair, ergonomic715.852026-03-21refunded
4001044Михаил КузнецовНижний НовгородCoffee beans 1kg685.332026-04-12pending
5001045Михаил МорозовОмскUSB-C cable7·2026-05-04paid
6001046Иван МорозовМоскваDesk lamp157.412026-06-18refunded
7001047 Мария Попов НовосибирскUSB-C cable7194.442026-07-15shipped
8001048Елена ПетровНовосибирскUSB-C cable4159.072026-08-02refunded
9001049Елена КузнецовОмскUSB-C cable3119.822026-09-22paid
10001050Елена НовиковСанкт-ПетербургDesk lamp839.582026-01-03shipped
11001051Михаил ФёдоровНижний НовгородNotebook A5824.522026-02-12paid
12001052Сергей СоколовКазаньChair, ergonomic875.432026-03-06paid
13001053Анна ФёдоровНижний НовгородNotebook A59149.132026-04-10shipped
14001054Анна СмирновЕкатеринбургNotebook A5218.092026-05-20refunded
15001043Наталья ИвановСамараChair, ergonomic715.852026-03-21refunded

Исходные данные: 15 строк. Результат: 15 строк · 8 столбцов.

Откройте или вставьте CSV — каждый столбец появится отдельной строкой списка в том порядке, в каком будет записан. Чтобы переименовать столбец, введите новый заголовок в его поле «Столбец результата»; чтобы поменять порядок, используйте Переместить выше и Переместить ниже; чтобы убрать столбец, нажмите Удалить. Добавить столбец создаёт копию исходного столбца или столбец с (постоянное значение). Результат обновляется по ходу правки, а Скачать CSV сохраняет его, копируя каждое значение в точности. Если одна и та же выгрузка приходит каждый месяц, Сохранить сопоставление запишет структуру в JSON-файл, который можно загрузить для следующего файла. Файл обрабатывается в вашем браузере и никогда не загружается на сервер.

Как переименовать, переставить и удалить столбцы

  1. Откройте файл .csv, .tsv или .txt, перетащите его на инструмент или вставьте строки. Разделитель определяется автоматически; при необходимости задайте его, кодировку или Первая строка — заголовки столбцов в разделе Параметры импорта.
  2. Отредактируйте список: каждая строка — один столбец результата. Введите новый заголовок в поля «Столбец результата 1», «Столбец результата 2»…, выберите источник в поле Откуда и меняйте порядок кнопками Переместить выше и Переместить ниже.
  3. Удалите ненужные строки списка. Столбцы, которые больше нигде не используются, перечислены под списком как не попавшие в результат.
  4. Проверьте вкладку Результат, затем нажмите Скачать CSV, Копировать или Открыть в редакторе, чтобы продолжить работу с полученной таблицей.

Что умеет сопоставление столбцов

ПереименоватьИзмените название в поле «Столбец результата». Названия используются ровно так, как введены, включая пробелы и регистр; исходный файл не меняется.
ПереставитьПорядок столбцов в результате повторяет порядок списка сверху вниз.
УдалитьНажмите Удалить у строки списка. Её столбец не попадёт в результат; остальные столбцы это не затронет.
Скопировать столбецДобавьте вторую строку с тем же источником в поле Откуда — например, чтобы оставить email и дополнительно записать его как login.
Добавить постоянный столбецВыберите (постоянное значение) в поле Откуда и введите Значение. Оно появится в каждой строке, например channel = webshop. Оставьте поле пустым, если целевой системе нужен пустой столбец.
Заполнить пустые ячейкиДля столбца с источником поле Если пусто заменяет полностью пустые ячейки — например, пропущенный status становится pending. Ячейка, где есть только пробелы, пустой не считается и сохраняется.
СброситьВозвращает исходные столбцы, их названия и порядок.

Одна и та же структура для каждой выгрузки

Сохранить сопоставление скачивает структуру в файл viewcsv-mapping.json. В следующий раз откройте новый файл и выберите Загрузить сопоставление: столбцы сопоставляются по исходным названиям, поэтому структура применится, даже если в новой выгрузке столбцы идут в другом порядке.

Это удобно, когда система ждёт фиксированные названия столбцов — например, импорт в учётную программу, загрузка товаров в интернет-магазин или CRM, — а в исходной выгрузке столбцы называются иначе. Исходные столбцы, которых нет в новом файле, после загрузки перечисляются списком и превращаются в строки (постоянное значение), поэтому проверьте каждую из них и выберите правильный столбец в поле Откуда.

Какие правила проверяет сопоставление

  • У каждого столбца результата должно быть название, и названия не должны повторяться. Сравнение точное: Email и email — разные названия.
  • Должен остаться хотя бы один столбец; в результате может быть не больше 250 столбцов и 2 млн ячеек.
  • Результат скачивается в формате исходного файла: тот же разделитель, окончание строк, метка BOM и кодировка, если браузер может её записать, и минимум кавычек. Файлы в других устаревших кодировках сохраняются в UTF-8. Копировать всегда даёт текст с разделителем-запятой.
  • Пустые или повторяющиеся заголовки исходного файла уже сделаны уникальными при импорте (Column 3, name (2)), так что их можно сопоставлять, как любые другие столбцы.
  • Значения никогда не обрезаются и не меняют тип: 001041 остаётся 001041.

Объединить два столбца в один или разбить один на несколько при сопоставлении нельзя. Сделайте это в редакторе CSV до или после сопоставления. Чтобы склеить файлы с разными названиями столбцов, приведите каждый к одной структуре, а затем воспользуйтесь инструментом «Объединение CSV-файлов и соединение по ключу».

Ошибки сопоставления и как их исправить

  • У каждого столбца результата должно быть название. В одной из строк списка пустое поле «Столбец результата». Введите название или удалите строку.
  • Название используется дважды. У двух строк списка одинаковое название результата. Переименуйте одну из них.
  • Загруженное сопоставление сообщает об отсутствующих столбцах. Таких исходных названий нет в этом файле, поэтому их строки превратились в столбцы (постоянное значение). Сохранённое для них Если пусто теперь записывается в каждую строку. Выберите для каждого правильный источник в поле Откуда.
  • Файл сопоставления не принимается. Это некорректный JSON, в нём нет списка columns или перечислено больше 250 столбцов. Сохраните его заново кнопкой Сохранить сопоставление.
  • Заголовки называются Column 1, Column 2… В файле нет строки заголовков или отключено Первая строка — заголовки столбцов. Введите нужные названия в поля «Столбец результата».

Ограничения сопоставления столбцов и конфиденциальность

Сопоставление работает с файлами до 25 МБ, 100 000 строк, 250 столбцов и 2 млн ячеек: всё хранится в памяти, чтобы результат обновлялся по ходу правки. Файлы больше не принимаются — сначала разбейте их с помощью разделения CSV-файлов и примените сохранённое сопоставление к каждой части.

CSV и сопоставление остаются в этой вкладке; на сервер ничего не отправляется.

Пример: выгрузка заказов, приведённая к структуре для импорта

Выгрузка заказов, приведённая к структуре для импорта: city удалён, status перемещён выше и получил pending в поле Если пусто, остальные столбцы переименованы, добавлен постоянный столбец Channel. Пустая цена так и осталась пустой, потому что значения по умолчанию для неё нет.

CSV
order_id,customer,city,unit_price,status
001041,Ana Ruiz,Madrid,34.90,paid
001042,Ben Ito,Osaka,,
CSV
Order ID,Status,Customer name,Price,Channel
001041,paid,Ana Ruiz,34.90,webshop
001042,pending,Ben Ito,,webshop

Вопросы и ответы

Можно ли использовать одно сопоставление для каждой ежемесячной выгрузки?

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

Меняет ли сопоставление значения в столбцах?

Нет. Значения копируются в точности. Меняются только пустые ячейки в столбце с заданным Если пусто, а также добавленные вами столбцы с постоянным значением.

Можно ли объединить имя и фамилию в один столбец?

В этом инструменте — нет: каждый столбец результата берётся из одного исходного столбца или из постоянного значения. Объедините значения в редакторе CSV, а затем сопоставьте результат.

Стандарты и справочные материалы