Перевести файл
CSV в XML: перевести онлайн
Загрузите файл — через минуту получите XML
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Положите файл сюда
или
Файлы CSV. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Каждая строка становится элементом <row>, заголовки колонок — именами вложенных тегов. Имена, недопустимые в XML, приводятся к корректным.
Через час на сервере не останется ни присланного файла, ни того, что из него получилось. Предельный размер файла — 5 МБ, срок хранения — час.
Что даёт перевод CSV в XML
Таблицу CSV нужно передать программе или загрузить в сервис, который принимает только XML. Сервис превратит строки таблицы в записи XML: шапка станет названиями полей.
Как перевести CSV в XML по шагам
Шаг 1
Добавьте файл
Перетащите файлы CSV в рамку или выберите их на компьютере. С телефона файл берётся из галереи или из «Файлов». Если у файла странное расширение или его вовсе нет, ничего страшного: сервис сам разберётся, что это.
Шаг 2
Посмотрите настройки
Целевой формат уже выбран — XML, менять ничего не нужно. Если хочется вмешаться, откройте дополнительные настройки: там можно поменять качество, размер и другие мелочи.
Шаг 3
Нажмите «Конвертировать»
Дальше сервис всё сделает сам, а на странице будет видно, как идут дела. Вкладку лучше не закрывать: ссылка на готовый файл появится здесь же.
Шаг 4
Заберите результат
Файлы можно скачать по одному или забрать все сразу одним архивом. Сохраните его сразу: через час ссылка перестанет работать.
XML нужен, когда его просит конкретная программа или сайт: остальные форматы там просто не принимают. Конвертация занимает считаные секунды — ждать загрузки программы или регистрации не придётся.
Каждая строка становится отдельной записью, порядок сохраняется. Пустые ячейки не пропадают, а остаются пустыми значениями — набор полей у всех записей одинаковый. Названия полей берутся из первой строки, поэтому её стоит привести в порядок заранее.
Готовый файл открывается привычными программами: VS Code, Notepad++ и XMLSpy. Если файлов несколько, отправьте их сразу все — результат можно забрать одним архивом. Сколько весит файл, который примет форма, написано прямо под ней. Через час после загрузки и ваш файл, и результат сами удаляются с сервера.
Что за форматы: CSV и XML
Что такое CSV
Текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми.
| Полное название | Comma-Separated Values |
|---|---|
| Расширение | .csv |
| Несколько страниц в файле | Нет |
| Разделитель | Запятая, точка с запятой или табуляция |
| Экранирование | Двойные кавычки, кавычка внутри удваивается |
| Листы | Ровно один на файл |
| Формулы и оформление | Не поддерживаются |
| Стандарт | RFC 4180 |
| Чем открыть | Microsoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, Блокнот |
Что такое XML
Универсальный язык разметки для описания структурированных данных со строгой проверкой по схеме.
| Полное название | Extensible Markup Language |
|---|---|
| Разработчик | W3C |
| Год появления | 1998 |
| Расширение | .xml |
| Несколько страниц в файле | Нет |
| Схемы | XSD, DTD, RELAX NG |
| Пространства имён | Поддерживаются |
| Обработка | XPath, XSLT, XQuery |
| Кодировка | Объявляется в прологе документа |
| Многословность | Выше, чем у JSON |
| Чем открыть | VS Code, Notepad++, XMLSpy, JetBrains IDE, Mozilla Firefox, xmllint |
Частые вопросы
Что будет, если в таблице несколько листов?
Берётся первый: результат хранит один список записей, а не книгу с вкладками. Остальные листы сохраните отдельными файлами и сконвертируйте по очереди.
Нужно ли что-то устанавливать?
Нет, всё работает прямо в браузере — и на компьютере, и на телефоне. Ни программ, ни расширений, ни учётной записи: достаточно открыть страницу и добавить файл.
Какой файл можно загрузить?
Предельный вес написан прямо под рамкой загрузки — у разных задач он разный. Если файл не проходит, уменьшите его или разделите на части перед загрузкой.
Что будет с моим файлом?
Он полежит на сервере час и удалится сам — вместе с результатом и ссылкой на скачивание. Никто его не просматривает и никуда не передаёт: сервис только выполняет конвертацию.
Рядом спрашивают и об этом
Обратное направлениеXML в CSVЧто ещё можно сделать с файлом CSV
Все конвертеры CSVИз чего ещё получается XML
Все конвертеры XMLКуда девается ваш файл
- Через час его не остаётся
- И присланный файл, и то, что из него получилось, лежат на сервере час, а потом стираются. Это происходит само, по расписанию. Если ждать не хочется, рядом со ссылкой на готовый файл есть кнопка, которая убирает всё сразу.
- Ссылку нельзя подобрать
- Адрес готового файла состоит из длинного случайного набора символов. Перебрать такие адреса и наткнуться на чужой файл невозможно, а нигде на сайте они не перечисляются. Ссылка работает только тот час, пока файл жив.
- Есть предел по размеру
- Слишком большой файл сервер не примет — сколько именно можно, написано прямо под полем загрузки, и у видео этот предел ниже, чем у фотографий. Ограничение стоит не ради платной подписки: одно тяжёлое задание не должно занимать очередь целиком.