Экстрактор колонок CSV
Извлекайте определённые столбцы из данных CSV по номеру столбца или названию заголовка. Обрабатывает поля в кавычках с встроенными запятыми, разрывами строк и экранированными двойными кавычками — не наивное разделение по запятым — с разделителями: запятая, точка с запятой, табуляция или вертикальная черта.
Ввод
Параметры
Номера столбцов или названия заголовков, разделённые запятыми (1,3 или имя,email). Оставьте пустым, чтобы извлечь все столбцы в исходном порядке.
Вывод
Предпросмотр
| 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 (или простой список, для одного столбца) за считанные секунды.
Как его использовать
- Вставьте CSV в поле ввода или перетащите файл
.csvв загрузчик. - Выберите разделитель — запятая, точка с запятой, табуляция или вертикальная черта — соответствующий вашему файлу.
- Включите/отключите Первая строка содержит заголовки в зависимости от того, являются ли данные первой строки или названиями столбцов.
- В Колонки для извлечения перечислите то, что вам нужно: названия заголовков (
имя,email), если заголовки включены, или номера столбцов (начиная с 1) (1,3) в любом случае. Оставьте пустым, чтобы сохранить все столбцы, переупорядоченные в соответствии с тем, что вы написали. - Скопируйте или загрузите результат, или проверьте таблицу Предпросмотр ниже, чтобы убедиться в корректности перед использованием.
Как оно обрабатывает запятые внутри поля?
Правильно — это не .split(","). Парсер понимает настоящее CSV-цитирование: поле, заключённое в двойные кавычки, может содержать разделитель, разрыв строки или экранированную двойную кавычку ("" внутри цитируемого поля означает буквальный "), и ничего из этого не принимается за границу столбца. Столбец имён с "Smith, Carol" в нём извлекается как одно поле, а не два.
Могу ли я извлекать столбцы по имени вместо номера?
Да, когда бы Первая строка содержит заголовки не была включена — введите текст заголовка ровно так, как он появляется (поиск нечувствителен к регистру), разделённые запятыми: имя,email,город. Когда заголовки отключены, работают только числовые позиции, так как нечего искать по имени.
Что если я выберу только один столбец?
Выход переключается на простой список, разделённый разрывом строки, вместо CSV с одним столбцом — проще вставить в другой инструмент или строку формул электронной таблицы, и нет неоднозначности разделителя для кавычек, когда есть только один столбец.
Могу ли я переупорядочить или отбросить столбцы одновременно?
Да — выход следует порядку, который вы указываете в Колонки для извлечения, поэтому город,имя меняет два столбца местами, а любой столбец, который вы не указали, просто опускается. Это охватывает как извлечение, так и переупорядочение за один шаг.
Применяется ли настройка разделителя также к выводу?
Да — всё, что вы выбрали для разбора входных данных, повторно используется для извлечённого CSV, поэтому файл с разделителем точка с запятой на входе производит файл с разделителем точка с запятой на выходе (кроме режима одного столбца, где нет разделителя для сохранения).
Есть ли ограничение на количество строк?
Нет — все совпадающие строки извлекаются в копируемый/загружаемый результат. Таблица Предпросмотр ниже ограничена только первыми 50 строками, чтобы огромный файл не замедлял страницу; полный результат всегда находится в поле вывода.
Мои данные где-нибудь загружаются?
Нет. Разбор и извлечение выполняются полностью в вашем браузере — ваш CSV никогда не покидает ваше устройство, никогда не регистрируется и никогда не сохраняется. Безопасно использовать на файлах, содержащих записи клиентов или другие конфиденциальные данные.