Перейти к основному содержанию

Экстрактор колонок CSV

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

Ввод

Drop a file or browse
One file · text
Или

Параметры

Номера столбцов или названия заголовков, разделённые запятыми (1,3 или имя,email). Оставьте пустым, чтобы извлечь все столбцы в исходном порядке.

Вывод

Извлеченный CSV
 

Предпросмотр

Результат
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-column-extractor \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
    "delimiter": ",",
    "firstRowHeaders": "true",
    "columns": "name,city"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `csv-column-extractor` tool (CSV Column Extractor) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/csv-column-extractor/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Экстрактор колонок CSV — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Извлекайте определённые столбцы из файла CSV без открытия электронной таблицы. Вставьте свои данные или загрузите .csv, укажите какие столбцы вам нужны — по номеру или по названию заголовка — и получите чистый CSV (или простой список, для одного столбца) за считанные секунды.

Как его использовать

  1. Вставьте CSV в поле ввода или перетащите файл .csv в загрузчик.
  2. Выберите разделитель — запятая, точка с запятой, табуляция или вертикальная черта — соответствующий вашему файлу.
  3. Включите/отключите Первая строка содержит заголовки в зависимости от того, являются ли данные первой строки или названиями столбцов.
  4. В Колонки для извлечения перечислите то, что вам нужно: названия заголовков (имя,email), если заголовки включены, или номера столбцов (начиная с 1) (1,3) в любом случае. Оставьте пустым, чтобы сохранить все столбцы, переупорядоченные в соответствии с тем, что вы написали.
  5. Скопируйте или загрузите результат, или проверьте таблицу Предпросмотр ниже, чтобы убедиться в корректности перед использованием.

Как оно обрабатывает запятые внутри поля?

Правильно — это не .split(","). Парсер понимает настоящее CSV-цитирование: поле, заключённое в двойные кавычки, может содержать разделитель, разрыв строки или экранированную двойную кавычку ("" внутри цитируемого поля означает буквальный "), и ничего из этого не принимается за границу столбца. Столбец имён с "Smith, Carol" в нём извлекается как одно поле, а не два.

Могу ли я извлекать столбцы по имени вместо номера?

Да, когда бы Первая строка содержит заголовки не была включена — введите текст заголовка ровно так, как он появляется (поиск нечувствителен к регистру), разделённые запятыми: имя,email,город. Когда заголовки отключены, работают только числовые позиции, так как нечего искать по имени.

Что если я выберу только один столбец?

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

Могу ли я переупорядочить или отбросить столбцы одновременно?

Да — выход следует порядку, который вы указываете в Колонки для извлечения, поэтому город,имя меняет два столбца местами, а любой столбец, который вы не указали, просто опускается. Это охватывает как извлечение, так и переупорядочение за один шаг.

Применяется ли настройка разделителя также к выводу?

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

Есть ли ограничение на количество строк?

Нет — все совпадающие строки извлекаются в копируемый/загружаемый результат. Таблица Предпросмотр ниже ограничена только первыми 50 строками, чтобы огромный файл не замедлял страницу; полный результат всегда находится в поле вывода.

Мои данные где-нибудь загружаются?

Нет. Разбор и извлечение выполняются полностью в вашем браузере — ваш CSV никогда не покидает ваше устройство, никогда не регистрируется и никогда не сохраняется. Безопасно использовать на файлах, содержащих записи клиентов или другие конфиденциальные данные.

csvcolumnextractordataspreadsheetparser

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.