Конвертер XML у CSV
Перетворіть XML-файл на пласку таблицю, яку можна сортувати, фільтрувати й імпортувати. Кожен повторюваний запис стає рядком, а кожне поле в ньому — стовпцем. Результат готовий для електронної таблиці, завантаження в базу даних або розсилки злиттям.
Конвертер даних
або перетягніть Файли CSV, TSV, TXT … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
Символ, що розділяє стовпці у файлах CSV і тексту, і під час читання, і під час запису. «Авто» визначає його з вхідних даних і записує коми.
UTF-8 підходить для всіх мов. Виберіть UTF-8 with BOM, якщо Excel у Windows показує спотворені літери або азійські символи під час відкриття CSV.
Для файлів Excel, ODS і Numbers: перетворити лише перший аркуш або всі (по одному CSV на аркуш у ZIP чи по одному ключу JSON на аркуш).
Назва вкладки аркуша в новій таблиці, до 31 символу.
Масив об’єктів використовує назви стовпців як ключі для кожного рядка; масив масивів компактніший і зберігає заголовок як перший масив.
Назва зовнішнього елемента, що обгортає всі рядки; кожен рядок стає елементом <row> усередині нього.
Використовується в операторах CREATE TABLE та INSERT. Лише літери, цифри та підкреслення.
Лапки та типи стовпців трохи відрізняються в різних базах даних; виберіть ту, у яку імпортуватимете.
Переписати клітинки з датами в одному форматі. ISO (2026-10-18) — найнадійніший для баз даних і коду; «Без змін» залишає їх такими, як у джерелі.
Як користуватися цим інструментом
- 1
Виберіть XML-файл
Додайте товарний фід, експорт замовлень, мапу сайту або будь-який XML із повторюваними записами. До 20 файлів за раз, до 95 MB кожен.
- 2
Перевірте роздільник і кодування
На виході використовуються коми та UTF-8. У розділі Додаткові налаштування змініть Роздільник на крапку з комою для європейської версії Excel або Кодування тексту на UTF-8 з BOM, якщо назви з діакритикою в Excel відображаються некоректно.
- 3
Конвертуйте й відкрийте
Натисніть Конвертувати в CSV і завантажте результат. Відкрийте файл у таблиці або завантажте його в інструмент, якому потрібен CSV.
XML у CSV бере записи, що повторюються у файлі XML, і розкладає їх на рядки з одним стовпцем на тег, тож фід, створений для машин, стає таблицею, з якою зручно працювати людям.
Кому потрібно конвертувати XML у CSV
XML є рекомендацією W3C із лютого 1998 року, і багато бізнес-даних досі передається саме в ньому: товарні фіди для порівняльних сервісів, електронні рахунки UBL, стрічки RSS і Atom, XML-мапи сайтів, банківські виписки ISO 20022 та експорти старіших CRM і складських систем. Цей формат чудово підходить для програм, що перевіряють схему. Але людині, яка просто хоче побачити записи, він незручний.
Зазвичай це маркетолог, що шукає у фіді товарів пропущені ціни, бухгалтер, що звіряє рядки рахунків, або аналітик, якому треба завантажити експорт в інструмент, що приймає лише CSV. Конвертація за секунди дає їм таблицю без XSLT-стилів і скриптів. Якщо XML прийшов із веб-API, а далі потрібен код, а не таблиця, JSON у CSV так само обробляє поширеніший формат API.
Приклад конвертації XML у CSV: товарний фід
<products>
<product id="1042">
<name>Настільна лампа</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Кронштейн для монітора, чорний</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Настільна лампа,39.00,00731 1043,"Кронштейн для монітора, чорний",89.50,00732
Як конвертер XML у CSV зіставляє теги зі стовпцями
Записи стають рядками
Елемент, що повторюється під кореневим, тут <product>, визначає рядок. Два товари — два рядки даних.
Теги й атрибути стають стовпцями
Атрибут id та дочірні елементи name, price і sku отримують по стовпцю, названому в рядку заголовка.
Лапки лише там, де потрібно
Назва з комою береться в подвійні лапки, щоб кома лишилася всередині значення, як описано в RFC 4180.
- на один XML-файл
- 95 MB
- файлів за раз
- 20
- варіанти роздільника
- 6
- до видалення файлів
- 30 хв
XML і CSV: коротке порівняння
XML
Extensible Markup Language
XML — мова розмітки структурованих даних, опублікована W3C у 1998 році. Вона використовує вкладені теги з атрибутами та підтримує схеми, простори імен і валідацію, що робить її надійною для складних документів. XML лежить в основі RSS-стрічок, SVG, документів Office, карт сайту та багатьох корпоративних і державних обмінів даними. Порівняно з JSON формат багатослівний, але його читає кожна мова програмування і багато інструментів для таблиць.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 1998 · W3C
CSV
Значення, розділені комами
CSV — це простий текстовий формат для таблиць, де кожен рядок є рядком таблиці, а стовпці розділені комами. Його використовують із ранніх часів обчислювальної техніки, він описаний у RFC 4180, хоча багато варіантів використовують крапку з комою або табуляцію та різні кодування тексту. Майже кожна програма для таблиць, баз даних і аналітики може імпортувати та експортувати його, тому це типовий формат для обміну даними між системами. CSV зберігає лише значення, без формул, форматування, кількох аркушів і типів даних.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- –
XML перетворюють на CSV, коли фід або експорт із системи має потрапити в таблицю, інструмент розсилок чи базу даних, які читають прості рядки, а не вкладені теги.
Конвертувати XML у CSV: поширені запитання
Як конвертер визначає, що є рядком?
Він шукає елемент, що повторюється під кореневим, наприклад кожен <product> у фіді або кожен <url> у мапі сайту, і записує один рядок на кожне входження. Дочірні елементи та атрибути цього запису стають стовпцями, а перший рядок містить їхні назви.
Що втрачається під час конвертації XML у CSV?
Усе, що не є значенням у записі: коментарі, інструкції обробки, префікси просторів імен і сама вкладеність. CSV — це одна пласка таблиця, тому ієрархія на кілька рівнів розподіляється по стовпцях. Якщо потрібно зберегти дерево, XML у JSON зберігає вкладеність.
У моєму XML кілька типів записів. Що робити?
Файл, у якому під одним коренем змішано, скажімо, клієнтів і замовлення, містить дві таблиці. CSV зберігає одну таблицю на файл, тому спершу розділіть XML на окремі файли за типами записів або конвертуйте в XLSX, де кожен тип можна переглядати окремо.
Чому в кодах товарів зникли нулі на початку?
У CSV усе ще є 00731; Excel прибирає нулі, коли під час відкриття вважає стовпець числовим. Імпортуйте CSV через вкладку «Дані» в Excel і задайте для цього стовпця формат «Текст» або конвертуйте одразу в книгу через XML в Excel, де цього вгадування немає.
Чи можна перетворити XML-карту сайту на список URL?
Так. Мапа сайту повторює елементи <url>, тож кожна сторінка стає рядком, а loc, lastmod та інші теги — стовпцями. Це дає список із сортуванням для SEO-аудиту або плану редиректів.
Чи відповідає CSV стандарту?
Він відповідає RFC 4180, опублікованому у 2005 році: один запис на рядок, поля розділені комами, а будь-яке значення з комою, лапкою чи розривом рядка береться в подвійні лапки. Увімкніть Брати всі значення в лапки, якщо імпортер вимагає лапки навколо кожного поля.
- Конвертер XML в ExcelВідкрийте XML-рахунки, банківські виписки, товарні фіди й вивантаження систем як таблицю Excel XLSX. Без XML-схем і вкладки «Розробник», також на Mac.
- Конвертер XML у JSONПеретворіть XML на зручний JSON: атрибути стають ключами з @, повторювані теги — масивами, текст зберігається. Для SOAP, фідів і старих експортів.
- Конвертер CSV у XMLКонвертуйте рядки CSV у коректний XML із власним кореневим тегом. Екранування спецсимволів, автовизначення роздільника, UTF-8. До 20 файлів за раз.
- Конвертувати JSON у CSVJSON або JSON Lines у CSV: рядок на кожен об’єкт, вкладені поля стають стовпцями, UTF-8 з BOM для коректних літер в Excel. До 20 файлів одночасно.
- Конвертер HTML у CSVКонвертуйте таблиці зі збереженої вебсторінки в CSV для Excel чи Google Sheets. Чисті рядки без посилань, стилів і форматування. Файли HTML і HTM.
- Конвертер Excel у XMLКонвертуйте аркуш Excel у XML без карт XML і вкладки «Розробник». Рядок стає записом, заголовок — тегом. Вхідні XLSX, XLS і ODS.