Мазмұнға өту

XML файлын CSV форматына түрлендіру

XML файлындағы қайталанатын жазбаларды CSV жолдарына түрлендіріңіз: атрибуттар мен ішкі элементтер бағанға айналады. Файл құрылғыңызда түрлендіріледі.

Түрлендіру пішімі
XML файлын осы жерге апарып тастаңызXML — 100 MB дейін · JSON, CSV, XLSX, XLS, ODS — 500 MB дейін
Файлды таңдауҚұрылғыңызда өңделеді — серверге жүктелмейді
Браузеріңізде жұмыс істейді · серверге жүктелмейдіҚалай жұмыс істейді

XML-CSV түрлендіргіш құралын қалай қолдану керек

  1. 1

    XML файлын апарып тастаңыз

    Экспорт, арна немесе каталог — бір элемент әр жазба үшін қайталанатын кез келген файл.

  2. 2

    Жол элементін таңдаңыз

    Бірінші қайталанатын элемент өздігінен таңдалады; тапсырыс бойынша емес, тапсырыс жолы бойынша бір жол керек болса, тізімнен тереңірек элементті таңдаңыз.

  3. 3

    Бағандарды бапта��ыз

    Атрибуттарды қалдырыңыз немесе алып тастаңыз, қайталанатын ішкі элементтерді бір ұяшыққа біріктіріңіз не нөмірлеңіз, сосын үтір, нүктелі үтір немесе табуляцияны таңдаңыз.

  4. 4

    CSV жүктеп алыңыз

    Кестені алдын ала қарап шығыңыз, сосын .csv файлын жүктеп алыңыз немесе көшіріңіз. Excel ашатын болса, UTF-8 BOM қосыңыз.

Шектеулер және Pro

100 MB дейінгі XML файлдары, жазба саны шектелмейді.

XML-CSV түрлендіргіш туралы

XML to CSV ағаш құрылымын кестеге айналдырады. Қай элемент бір жазба екенін көрсетесіз — өнім, тапсырыс, тауар, қызметкер — сонда оның әрбір кездесуі файлның кез келген жерінде тұрса да, құжат ретімен бір жолға айналады. Үміткерлер тізімі әр қайталанатын элементті санымен көрсетеді, сондықтан catalog › product (240) пен catalog › product › variant (1 130) айырмасын бірден көресіз.

Бағандар әр жазбаның мазмұнынан жасалады. Атрибуттар өз атымен баған болады (id, status); ішкі элементтер де баған болады, ал терең деңгейлер customer.address.city сияқты нүктелі атау алады. Ішкі элементтің атрибуты price.currency түрінде price бағанының қасына жазылады. Бағандар алғаш кездескен ретімен орналасады, ал жазбада жоқ баған ұяшығы бос қалады.

Жазба ішінде ішкі элемент қайталанса — бір <book> ішінде үш <author> — екі жолдың бірін таңдайсыз: мәндері нүктелі үтірмен біріктірілген бір ұяшық («Ann; Bob; Cy») немесе author.1, author.2, author.3 нөмірленген бағандары. Бағандар түзу тұруы үшін нөмірлеу барлық жолда бірдей болады.

CSV RFC 4180 стандартына сәйкес жазылады: бөлгіш, тырнақша немесе жол үзілімі бар өрістер тырнақшаға алынады, жолдар CRLF-пен аяқталады. Ондық үтір қолданылатын кесте бағдарламалары үшін нүктелі үтірді таңдаңыз, ал Windows жүйесіндегі Excel кириллицаны және диакритикалық әріптерді дұрыс көрсетуі үшін UTF-8 BOM қосыңыз. Мәндер XML-дегідей мәтін болып жазылады; оларды типтеп беретін XML to Excel беті бөлек.

Құпиялылық

XML файлын осы браузер қойындысындағы worker талдап, кестеге айналдырады; XML де, CSV де серверге жүктелмейді және сақталмайды.

XML-CSV түрлендіргіш: жиі қойылатын сұрақтар

Қай элементтің жол болатынын қалай таңдаймын?
«Әр элемент — бір жол» өрісін қолданыңыз. Онда бір ата-элемент ішінде бірнеше рет кездесетін барлық элемент жолымен және санымен, ең үстіңгісінен бастап тізіледі. Бірінші нұсқа алдын ала таңдалған, бұл көп экспортқа жарайды; тапсырыс емес, тапсырыс жолы бойынша бір жол керек болса, тереңірек жолды таңдаңыз.
Кіріктірілген элементтерге не болады?
Олар жазба элементінен басталатын жол бойынша аталатын бағандарға айналады: <customer><city>Tashkent</city></customer> customer.city бағанын береді. Кез келген деңгейдегі атрибуттар да баған болады, ал атрибут ішкі элементпен аттас болса, оның баған атының алдына @ қойылады, сондықтан екі мән бір-бірін басып кетпейді.
Жазба ішіндегі қайталанатын тегтер қалай өңделеді?
Әдепкіде олардың мәндері бір ұяшықта нүктелі үтір мен бос орынмен бөлініп тұрады. Оларды tag.1, tag.2 және т.б. бағандарға жаю үшін «Нөмірленген бағандар» нұсқасын таңдаңыз; кез келген жазбада қайталанатын тег барлық жазбада нөмірленеді, сондықтан бағандар түзу тұрады. Нөмірленген бағандар кестеге, біріктірілген ұяшықтар оқуға немесе мәтін өрісіне импорттауға ыңғайлы.
CSV ашқанда Excel неге бұзылған таңбаларды көрсетеді?
Windows жүйесіндегі Excel байт тәртібі белгісі жоқ CSV файлдарына ескі кодтау кестесін қолданады. Жүктемес бұрын «UTF-8 BOM қосу» параметрін қосыңыз, сонда oʻ, ё немесе é сияқты әріптер дұрыс көрінеді. Excel ондық үтірді қолданса, бағандар дұрыс бөлінуі үшін бөлгіш ретінде нүктелі үтірді де таңдаңыз.
Жазба түрлері әртүрлі XML файлын түрлендіруге бола ма?
Бір түрлендіруде бір элемент түрі жолдарға айналады. Клиенттер мен тапсырыстар бірге тұрған файл үшін бір рет customer таңдап, бір рет order таңдап түрлендіріңіз; файл жүктелген күйде қалады, сондықтан бұл бірнеше секундты алады. Таңдалған жазбадан тыс элементтердің, мысалы құжат тақырыбының, мәндері жолдарға қайталанбайды.

Осы құралмен орындалатын басқа тапсырмалар