CSV Escape / Unescape
Экранируйте значение необработанного текста в безопасное поле CSV — обернув его в кавычки и удвоив внутренние кавычки, когда оно содержит разделитель, символ кавычки или новую строку — или удалите кавычки из поля CSV с кавычками, вернув его к исходному значению. Следует правилам кавычек RFC 4180.
Ввод
Только режим escape — значение заключается в кавычки, если оно содержит этот разделитель.
Только режим escape.
Вывод
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-escape-unescape \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "Smith, \"John\"",
"mode": "escape",
"delimiter": ",",
"quoteStyle": "as-needed"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `csv-escape-unescape` tool (CSV Escape / Unescape) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/csv-escape-unescape/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="CSV Escape / Unescape — 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
Кавычки RFC 4180 просты, но легко ошибиться, делая это вручную: поле нужно заключать в двойные кавычки только если оно содержит разделитель, двойные кавычки или новую строку — и любые двойные кавычки, уже находящиеся внутри значения, должны быть удвоены (" становится ""), чтобы парсер не прочитал их как конец поля. Значение, не содержащее ни один из этих символов, может оставаться полностью без кавычек. Ошибка в этом либо повреждает строку (несэкранированная запятая разбивается на дополнительный столбец), либо засоряет чистый CSV ненужными кавычками.
Как его использовать
- Вставьте значение в поле ввода.
- Выберите Escape, чтобы преобразовать необработанный текст в безопасное поле CSV, или Unescape, чтобы преобразовать поле CSV с кавычками обратно в простой текст.
- В режиме Escape установите Разделитель, который ваш CSV на самом деле использует (запятая, точка с запятой, табуляция или вертикальная черта) — кавычки срабатывают только на этом символе, поэтому правильный выбор важен. Стиль кавычек позволяет принудительно заключать в кавычки каждое значение вместо того, чтобы делать это только при необходимости.
- Скопируйте или загрузите результат.
Режим Unescape принимает поле с кавычками или без них и выдает четкую ошибку, если поле с кавычками неправильно сформировано — например, отсутствует закрывающая кавычка.
Чем это отличается от CSV Formatter
CSV Formatter анализирует всю таблицу CSV — много строк и столбцов — и переформатирует ее с согласованными разделителями и кавычками. Этот инструмент работает с одним значением за раз: необработанный текст, который иначе пришлось бы вручную заключать в кавычки перед вставкой в таблицу, сгенерированную скриптом строку CSV или оператор COPY. Используйте CSV Formatter для очистки существующего файла; используйте этот инструмент для безопасной подготовки (или распаковки) одного проблемного значения.
Мои данные конфиденциальны?
Да. Все экранирование и удаление кавычек происходит локально в вашем браузере с использованием простого JavaScript. Ваш текст никогда не загружается на сервер.
Основные применения
Безопасная вставка значения, которое само содержит запятые или кавычки (адрес, имя в кавычках, свободные примечания) в ручно построенную строку CSV; извлечение реального значения из поля с кавычками, скопированного из файла CSV или журнала; и проверка того, как значение будет заключено в кавычки перед отправкой на парсер downstream.