Цей конвертер CSV в XML перетворює кожен рядок CSV на елемент XML, а кожен стовпець — на дочірній елемент чи атрибут, і створює коректно сформований XML. Вставте CSV або відкрийте файл — на сервер нічого не надсилається.
Оновлено:
Як це працює
Вставте або відкрийте CSV
Перетягніть файл .csv чи .tsv, натисніть «Відкрити за URL», вставте дані або відкрийте приклад. Роздільник і кодування визначаються автоматично.
Назвіть елементи
Задайте кореневий елемент і елемент рядка, а також виберіть, чим стануть стовпці: дочірніми елементами чи атрибутами.
Завантажте або скопіюйте
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 розбирається й конвертується в браузері та не залишає вашого пристрою.