Извлечь столбцы из CSV — выбор и порядок
Выбор столбцов CSV по номеру, смена порядка и удаление первой строки
Работает в браузере · файлы никуда не загружаются
Столбцы нумеруются с 1 и выводятся в указанном вами порядке. Повторный номер учитывается один раз. Во всех строках должно быть одинаковое число столбцов. Снимите флажок, чтобы убрать строку заголовков. Значения ячеек остаются строками.
Как пользоваться
- Вставьте данные CSV в поле ввода.
- Выберите разделитель: запятая, точка с запятой, табуляция или вертикальная черта.
- Введите номера столбцов, например 1,3. Их порядок определяет порядок в результате.
- Снимите флажок «Включать первую строку», чтобы убрать строку заголовков.
- Скопируйте полученный CSV.
Правила разбора
Столбцы выбираются по позиции, начиная с единицы, а не по имени заголовка. Если первая строка исключена, она удаляется независимо от того, есть ли в ней заголовки. Разделители и переносы строк внутри кавычек, а также удвоенные кавычки обрабатываются по правилам CSV. Начальная метка порядка байтов (BOM) удаляется, концы строк в результате — LF.
Пустые строки пропускаются, но во всех остальных строках должно быть одинаковое число столбцов. Строки разной ширины, незакрытые кавычки и несуществующие номера столбцов приводят к ошибке. Из повторяющихся номеров учитывается первое вхождение. Числа, даты и значения вроде true/false автоматически не преобразуются.
Пример
Для заголовка name,city,note и строки Миша,Москва,中文😀 выбор 3,1 вернёт note,name, а затем 中文😀,Миша. Если выбрать только 1 и исключить первую строку, получится Миша.
Ограничения
Инструмент принимает до миллиона символов вставленного текста. Значения, похожие на формулы, сохраняются как данные; табличная программа может интерпретировать их при вставке или импорте результата. Данные CSV не загружаются на сервер, а ввод не сохраняется.
Частые вопросы
Номера столбцов начинаются с нуля или с единицы?
С единицы. При вводе 3,1 вы получите третий столбец, а за ним первый. Повторный номер учитывается только один раз.
Могут ли ячейки в кавычках содержать запятые и переносы строк?
Да. Стандартные кавычки CSV разбираются корректно, а в результате поля при необходимости снова заключаются в кавычки.
Преобразуются ли числа и даты автоматически?
Нет. Значения ячеек остаются строками, поэтому ведущие нули, как в 001, сохраняются в итоговом тексте CSV.
Загружаются ли данные на сервер?
Нет. CSV обрабатывается в браузере и не сохраняется.