Что такое конвертер CSV в XML?
Преобразователь CSV в XML превращает табличные данные, хранящиеся в виде значений, разделенных запятыми, в структурированный XML-документ. CSV - это плоский формат, где каждая строка является записью, а каждое значение разделено разделителем, который компактен, но не содержит вложенности и информации о типе. XML оборачивает каждое значение в именованный тег, поэтому те же данные получают явную структуру, которую могут напрямую читать валидаторы, преобразования XSLT и старые корпоративные системы. Этот инструмент считывает ваш CSV, рассматривает первую строку как имена столбцов и записывает каждую следующую строку как элемент XML, дети которого названы в честь этих столбцов.
Преобразователь следует правилам цитирования RFC 4180, поэтому значение, которое само содержит запятую, кавычку или разрыв строки, анализируется правильно, когда оно обернуто двойными кавычками, а не разделено по полям. Он автоматически определяет, разделен ли ваш файл запятыми, точками с запятой, вкладками или трубками, проверяя, какой разделитель дает согласованное количество столбцов, и вы можете переопределить этот выбор. Имена столбцов принудительно преобразуются в действительные имена элементов XML, поскольку имена XML не могут содержать пробелы или начинаться с цифры, а пять символов, значимых для разметки, экранируются, поэтому вывод всегда хорошо сформирован. Вы можете выбрать завертывающий корневой элемент, имя элемента для каждой строки, и станет ли каждая ячейка дочерним элементом или атрибутом в строке.
Все работает в вашем браузере с JavaScript, поэтому клиентский экспорт, прайс-лист или канал данных никогда не покидает ваше устройство: ничего не загружается, не регистрируется и не сохраняется, а конвертер продолжает работать без подключения к Интернету после загрузки страницы. Это важно для файлов CSV, которые обычно содержат имена, адреса электронной почты, детали заказа и другую информацию, которую вы не хотите вставлять в случайный сервер. Он создан для миграции данных электронных таблиц в конвейер XML, создания XML-приборов для тестов и подготовки каналов для систем, которые принимают только ввод XML.
Как использовать конвертер CSV в XML?
Вставьте CSV
Вставьте или введите данные CSV в поле ввода Скопированный блок из Excel, Google Sheets или файла.csv работает напрямую, включая поля с кавычками, содержащие запятые или разрывы строк.
Установите параметры
Оставьте разделитель на автообнаружении или выберите один, выберите, является ли первая строка заголовком, и установите корневой элемент, элемент строки и становятся ли ячейки дочерними элементами или атрибутами.
обращаться
Нажмите "Конвертировать в XML". Инструмент анализирует каждую строку, ускользает от символов разметки, очищает имена столбцов в действительные теги XML и создает хорошо сформированный документ.
Скопируйте или скачайте
Скопируйте XML в буфер обмена или загрузите его в виде файла.xml, затем настройте параметры и конвертируйте еще раз, если вам нужна другая форма.
Основные характеристики
RFC 4180 Парсинг
Правильный анализатор машины состояния обрабатывает поля котировок, избегает двойных кавычек, а также запятых или новых строк внутри значения, поэтому беспорядочный реальный экспорт конвертируется правильно.
Автоматическое обнаружение разделителя
Файлы запятой, точкой с запятой, вкладкой и каналом обнаруживаются, с помощью какого разделителя обеспечивается согласованное количество столбцов, и вы можете переопределить предположение, когда файл необычен.
Элементы или атрибуты
Отремонтируйте каждую ячейку как именованный дочерний элемент или сверните строку в один элемент с одним атрибутом на столбец, в зависимости от того, что ожидает ваша целевая система.
Действителен, ускользнул вывод
Имена столбцов принудительно вводятся в законные XML-имена, а пять символов, значимых для разметки, удаляются, поэтому результатом всегда является хорошо сформированный XML, который вы можете проверить.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!