XML-i CSV-yə çevirmək
XML faylını çeşidləyə, filtrləyə və idxal edə biləcəyiniz cədvələ çevirin. Hər təkrarlanan qeyd bir sətirə, onun daxilindəki hər sahə isə bir sütuna çevrilir. Nəticə elektron cədvəl, verilənlər bazasına yükləmə və ya kütləvi məktub göndərişi üçün hazırdır.
Məlumat çevirici
və ya CSV, TSV, TXT … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
CSV və mətn fayllarında sütunları ayıran simvol, həm oxuma, həm yazma üçün. Avtomatik rejim onu giriş faylından təyin edir və vergül yazır.
UTF-8 bütün dillər üçün işləyir. Windows-da Excel CSV açarkən ştrixli hərflər və ya Asiya simvolları pozulmuş görünürsə, BOM ilə UTF-8 seçin.
Excel, ODS və Numbers girişi: yalnız birinci vərəqi və ya bütün vərəqləri çevirin (ZIP-də hər vərəq üçün bir CSV və ya hər vərəq üçün bir JSON açarı).
Yeni cədvəldə vərəq nişanının adı, ən çox 31 simvol.
Obyektlər massivi hər sətir üçün sütun adlarını açar kimi istifadə edir; massivlər massivi daha yığcamdır və başlığı birinci massiv kimi saxlayır.
Bütün sətirləri əhatə edən xarici elementin adı; hər sətir onun içində <row> olur.
CREATE TABLE və INSERT ifadələrində istifadə olunur. Yalnız hərflər, rəqəmlər və alt xətt.
Dırnaqlama və sütun tipləri verilənlər bazaları arasında bir qədər fərqlənir; idxal edəcəyiniz bazanı seçin.
Tarix xanalarını vahid formatda yenidən yazın. ISO (2026-10-18) verilənlər bazaları və kod üçün ən etibarlısıdır; saxla seçimi onları mənbədəki kimi buraxır.
Bu alətdən necə istifadə etməli
- 1
XML faylını yükləyin
Məhsul feedini, sifariş eksportunu, sayt xəritəsini və ya təkrarlanan qeydləri olan istənilən XML faylını əlavə edin. Bir dəstdə ən çoxu 20 fayl, hər biri 95 MB-a qədər ola bilər.
- 2
Ayırıcını və kodlaşdırmanı yoxlayın
Nəticə vergüllərdən və UTF-8 kodlaşdırmasından istifadə edir. Əlavə ayarlar bölməsində Avropa Excel-i üçün Ayırıcı seçimini Nöqtəli vergül edin. Əgər Excel-də ştrixli hərflər düzgün görünmürsə, Mətn kodlaşdırması seçimini BOM ilə UTF-8 edin.
- 3
Çevirin və açın
CSV formatına Çevir düyməsinə basın və faylı endirin. Faylı cədvəl proqramında açın və ya CSV tələb edən alətə yükləyin.
XML-dən CSV-yə çevirmə XML faylının içində təkrarlanan qeydləri götürüb sətirlər şəklində düzür, hər teq üçün bir sütun yaradır. Beləliklə, maşınlar üçün hazırlanmış feed insanın işləyə biləcəyi cədvələ çevrilir.
XML-i CSV-yə çevirmək kimə lazımdır
XML 1998-ci ilin fevralından W3C Tövsiyəsidir və bir çox biznes məlumatı hələ də onunla ötürülür: müqayisə saytları üçün alış-veriş feedləri, UBL e-fakturalar, RSS və Atom feedləri, XML sayt xəritələri, ISO 20022 formatında bank çıxarışları və köhnə CRM və anbar sistemlərinin eksportları. Format sxemi yoxlayan proqramlar üçün əladır. Sadəcə qeydlərə baxmaq istəyən insan üçün isə əlverişsizdir.
Bu insan adətən məhsul feedində çatışmayan qiymətləri yoxlayan marketoloq, faktura sətirlərini üzləşdirən mühasib və ya eksportu yalnız CSV qəbul edən alətə yükləməli olan analitikdir. Çevirmə onlara XSLT stilləri və ya skript yazmadan saniyələr içində cədvəl verir. XML veb API-dən gəlibsə və növbəti addım cədvəl deyil, koddursa, JSON-dan CSV-yə daha geniş yayılmış API formatını eyni qaydada həll edir.
XML-dən CSV-yə nümunə: məhsul feedi
<products>
<product id="1042">
<name>Stolüstü lampa</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Monitor qolu, qara</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Stolüstü lampa,39.00,00731 1043,"Monitor qolu, qara",89.50,00732
XML-dən CSV-yə çevirici teqləri sütunlara necə köçürür
Qeydlər sətirlərə çevrilir
Kökün altında təkrarlanan element, burada <product>, sətri müəyyən edir. İki məhsul, iki məlumat sətri.
Teqlər və atributlar sütunlara çevrilir
id atributu və name, price, sku alt elementlərinin hər biri ayrı sütun alır, adları başlıq sətirində yazılır.
Dəyərlər yalnız lazım olanda dırnağa alınır
Vergülü olan ad cüt dırnağa alınır ki, vergül dəyərin içində qalsın, RFC 4180 də belə təsvir edir.
- hər XML faylı üçün
- 95 MB
- fayl bir dəstdə
- 20
- ayırıcı seçimi
- 6
- fayllar silinənə qədər
- 30 dəq
XML və CSV qısaca
XML
Extensible Markup Language
XML W3C tərəfindən 1998-ci ildə dərc edilmiş struktur məlumatlar üçün işarələmə dilidir. Atributlu iç-içə teqlərdən istifadə edir, sxemləri, ad fəzalarını və doğrulamanı dəstəkləyir, bu da onu mürəkkəb sənədlər üçün möhkəm edir. RSS lentləri, SVG, Office sənədləri, sayt xəritələri və bir çox korporativ və dövlət məlumat mübadiləsinin əsasındadır. XML JSON ilə müqayisədə sözçoxdur, lakin hər proqramlaşdırma dili və bir çox cədvəl aləti onu oxuya bilir.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- 1998 · W3C
CSV
Vergüllə ayrılmış dəyərlər
CSV cədvəllər üçün sadə mətn formatıdır: hər sətir bir cərgədir, vergüllər isə sütunları ayırır. İlk kompüter dövründən istifadə olunur və RFC 4180-də təsvir edilib, lakin bir çox variant nöqtəli vergül və ya tabulyasiya və müxtəlif mətn kodlaşdırmalarından istifadə edir. Demək olar ki, hər cədvəl, verilənlər bazası və analitika aləti onu idxal və ixrac edə bilir, bu da onu sistemlər arasında məlumat daşımaq üçün standart format edir. CSV yalnız dəyərləri saxlayır; düstur, formatlaşdırma, çoxsaylı vərəq və məlumat növləri yoxdur.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- –
İnsanlar feed və ya sistem eksportu cədvələ, poçt alətinə və ya iç-içə teqləri deyil, düz sətirləri oxuyan verilənlər bazasına düşməli olanda XML-i CSV-yə çevirirlər.
XML-i CSV-yə çevirmək: tez-tez verilən suallar
Çevirici sətrin nə olduğunu necə müəyyən edir?
Kök elementin altında təkrarlanan elementi axtarır, məsələn feeddəki hər <product> və ya sayt xəritəsindəki hər <url>, və hər təkrar üçün bir sətir yazır. Həmin qeydin alt elementləri və atributları sütunlara çevrilir, ilk sətirdə isə onların adları olur.
XML CSV-yə çevriləndə nə itir?
Qeyddə dəyər olmayan hər şey: şərhlər, emal təlimatları, ad sahəsi prefiksləri və iç-içə quruluşun özü. CSV tək düz cədvəldir, ona görə bir neçə səviyyə dərinlikdə olan iyerarxiya sütunlara səpələnir. Ağacı saxlamaq lazımdırsa, XML-dən JSON-a iç-içə quruluşu qoruyur.
XML-də bir neçə qeyd növü var. Bu halda nə olur?
Bir kök altında, məsələn, müştəriləri və sifarişləri qarışdıran fayl iki cədvəl daşıyır. CSV hər faylda yalnız bir cədvəl saxlayır, ona görə XML-i əvvəlcə qeyd növünə görə ayrı fayllara bölün və ya hər növü ayrıca yoxlaya biləcəyiniz XLSX formatına çevirin.
Məhsul kodlarımın əvvəlindəki sıfırlar niyə itdi?
CSV-də hələ də 00731 yazılıb; Excel faylı açanda sütunu rəqəm sayıb sıfırları silir. CSV-ni Excel-in Data bölməsi ilə idxal edin və həmin sütunu Text təyin edin, ya da təxmin mərhələsi olmayan XML-dən Excel-ə ilə birbaşa iş kitabına çevirin.
XML sayt xəritəsini URL siyahısına çevirmək olarmı?
Bəli. Sayt xəritəsində <url> elementləri təkrarlanır, ona görə hər səhifə sətir olur, loc, lastmod və digər teqlər isə sütunlara çevrilir. Bu, SEO auditi və ya yönləndirmə planı üçün çeşidlənə bilən siyahı verir.
CSV hansısa standarta uyğundurmu?
2005-ci ildə dərc olunmuş RFC 4180 standartına uyğundur: hər sətirdə bir qeyd, sahələr vergüllə ayrılır, vergül, dırnaq və ya sətir keçidi olan dəyər isə cüt dırnağa alınır. İdxal aləti hər sahənin dırnaqda olmasını tələb edirsə, Hər dəyəri dırnağa al seçimini aktiv edin.
- XML-i Excel-ə çevirməkXML faktura, bank çıxarışı, məhsul lenti və sistem ixracını Excel XLSX cədvəlində açın. XML xəritəsi, Developer tabı lazım deyil; Mac-də də işləyir.
- XML-dən JSON-a çeviriciXML-i oxunaqlı JSON-a çevirin: atributlar @ açarlarına, təkrarlanan teqlər massivlərə çevrilir, mətn saxlanılır. SOAP cavabları və lentlər üçün.
- CSV-ni XML-ə çevirməkCSV sətirlərini öz kök teqinizlə düzgün XML-ə çevirin. Xüsusi simvollar ekranlaşdırılır, ayırıcı tanınır, UTF-8 nəticə. Eyni anda 20 fayla qədər.
- JSON-u CSV-yə çevirməkJSON və ya JSON Lines-ı CSV-yə çevirin: hər obyekt bir sətir, iç-içə sahələr sütunlara, Excel üçün BOM ilə UTF-8. Eyni anda 20 fayl.
- HTML-i CSV-yə çevirməkVeb səhifədəki cədvəlləri Excel və ya Google Sheets üçün CSV-yə çevirin. Link, stil və gizli format olmadan sətirlər. HTML və HTM faylları.
- Excel-i XML-ə çevirməkExcel cədvəlini XML xəritəsi və Developer tabı olmadan XML-ə çevirin. Hər sətir qeyd, hər başlıq teq olur. XLSX, XLS və ODS dəstəklənir.