Вхідний CSV

або перетягніть файл сюди чи вставте код нижче
Вхідний CSV

Результат (XML)

Результат (XML)

Файли не залишають браузераЯк саме?

Цей конвертер CSV в XML перетворює кожен рядок CSV на елемент XML, а кожен стовпець — на дочірній елемент чи атрибут, і створює коректно сформований XML. Вставте CSV або відкрийте файл — на сервер нічого не надсилається.

Оновлено:

Як це працює

  1. Вставте або відкрийте CSV

    Перетягніть файл .csv чи .tsv, натисніть «Відкрити за URL», вставте дані або відкрийте приклад. Роздільник і кодування визначаються автоматично.

  2. Назвіть елементи

    Задайте кореневий елемент і елемент рядка, а також виберіть, чим стануть стовпці: дочірніми елементами чи атрибутами.

  3. Завантажте або скопіюйте

    XML оновлюється після кожної зміни. Завантажте файл .xml, скопіюйте його або відкрийте в XML Viewer.

Можливості

  • Читає реальні CSV

    Роздільники кома, крапка з комою, табуляція й вертикальна риска визначаються автоматично; поля в лапках із комами, лапками й розривами рядків обробляються правильно. Для файлів без заголовків вимкніть «Перший рядок — заголовки».

  • Кодування

    Розпізнаються UTF-8, UTF-8 з BOM і UTF-16, а також експорт зі старого Excel у кодуваннях Windows, зокрема Windows-1251. Кодування можна вибрати й вручну.

  • Власні теги й атрибути

    Задайте назви кореневого елемента й елемента рядка та запишіть кожен стовпець як <name>значення</name> або як name="значення".

  • Коректні назви XML

    Заголовки з пробілами чи цифрою на початку, як-от first name або 2nd, стають коректними назвами елементів (first_name, _2nd), а всі заміни показуються списком.

  • Параметри результату

    Оголошення XML увімкнено чи вимкнено, відступ у 2 чи 4 пробіли, табуляція або без відступу, порожні клітинки як порожні елементи чи xsi:nil="true". Результат перевіряється на коректність.

  • Великі файли

    Великі CSV читаються потоково, рядок за рядком, у фоновому потоці (Web Worker). Кнопка «XML → CSV» конвертує результат назад.

Обмеження та конфіденційність

Файли можуть мати розмір до 100 MB, зокрема й після розпакування файлу .gz. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі; попередній перегляд таблиці показує перші 500 рядків.

Результат — загальний XML; відповідність певній схемі (XSD) не підтримується. Значення записуються як текст, спеціальні символи екрануються. Докладніше — на сторінці конфіденційності.

Часті запитання

Як конвертувати CSV в XML?

Вставте CSV або відкрийте файл. Кожен рядок стає елементом <row> усередині <rows>; за потреби перейменуйте їх і натисніть «Завантажити .XML».

Чи можуть стовпці стати атрибутами XML?

Так. Виберіть «атрибути» в полі «Стовпці як», щоб отримати <row id="1" name="Олена"/> замість дочірніх елементів.

Що буде з назвами стовпців, некоректними для XML?

Недозволені символи замінюються підкресленнями, а до назв, що починаються з цифри, додається підкреслення на початку. Інструмент показує всі перейменовані стовпці.

CSV з Excel має роздільник ; — чи це спрацює?

Так. Роздільник визначається автоматично, або виберіть у полі «Роздільник» кому, крапку з комою, табуляцію чи вертикальну риску.

Чому замість літер „кракозябри“?

Excel в українській Windows зберігає CSV в кодуванні Windows-1251. Автовизначення — це евристика, тож якщо текст спотворено, виберіть WINDOWS-1251 у полі «Кодування».

Чи безкоштовний цей конвертер і чи надсилаються дані на сервер?

Так, він безкоштовний і без реєстрації — на комп’ютері й телефоні. CSV розбирається й конвертується в браузері та не залишає вашого пристрою.

Схожі інструменти