UltKit

Excel-i XML-ə çevirmək

Excel-də əvvəlcə XML xəritəsi qurmadan cədvəldən XML faylı əldə edin. Hər sətir qeyd elementinə, hər sütun başlığı isə həmin xananın dəyərini saxlayan teqə çevrilir.

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

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 1

    Cədvəli əlavə edin

    XLSX, XLS, XLSM və ya ODS fayllarını yükləyin: bir dəstdə ən çox 20 fayl, hər biri 95 MB-dək. 1-ci sətirdə teq kimi istədiyiniz sütun adlarının olduğundan əmin olun.

  2. 2

    Kök elementə ad verin

    Əlavə ayarlar bölməsində XML kök teqi sahəsinə qəbul edən sistemin gözlədiyi xarici elementi yazın, məsələn, products və ya employees. Oxunaqlı, girintili fayl üçün Oxunaqlı formatlama seçimini açıq saxlayın.

  3. 3

    Çevirin və yoxlayın

    XML formatına Çevir → düyməsini basın və faylı endirin. Qəbul edən tərəf XSD sxemi dərc edirsə, göndərməzdən əvvəl faylı validatordan keçirin.

Excel-dən XML-ə çevirmə ilk vərəqinizdəki cədvəli iç-içə elementlər kimi yazır: bir xarici kök, hər sətir üçün bir qeyd, hər sütun üçün başlığın adını daşıyan bir uşaq teq.

Excel-i XML-ə çevirmək nəyə lazımdır

XML 1998-ci il fevralın 10-da W3C Tövsiyəsi oldu və JSON veb-də üstünlük qazanana qədər bütöv bir nəsil biznes proqramı onun üzərində quruldu. Təchizatçı portalları, əmək haqqı və HR sistemləri, kataloq idxalçıları və bir çox korporativ inteqrasiya hələ də yalnız XML yükləmələrini qəbul edir. Məlumatın sahibləri, yəni satınalma assistenti və ya ofis meneceri isə onu Excel-də saxlayır. Kimsə bu ikisini birləşdirməlidir, adətən son tarixdən bir gün əvvəl.

Excel nəzəri olaraq bunu edə bilir. Gizli Developer tabını aktivləşdirirsiniz, XSD sxemi yazır və ya yükləyirsiniz, hər elementi sütuna sürükləyib XML xəritəsi qurur, sonra ixrac edirsiniz. Sabit sxemli aylıq hesabat üçün bu məntiqlidir, birdəfəlik fayl üçün isə çox hazırlıqdır. Çevirici xəritələməni keçir: başlıqlar teq adı, sətirlər qeyd olur. Qəbul edən tərəf JSON istəyirsə, Excel-dən JSON-a eyni sətirləri obyekt kimi yazır.

Excel-dən XML-ə çevirmə nümunəsi

sku, name və stock başlıqlı vərəq, kök teq products
<?xml version="1.0" encoding="UTF-8"?>
<products>
  <row>
    <sku>00418</sku>
    <name>Kabel novu &amp; sıxaclar</name>
    <stock>42</stock>
  </row>
  <row>
    <sku>00419</sku>
    <name>Ayaq altlığı</name>
    <stock>7</stock>
  </row>
</products>

XML-in yoxlamadan keçməsi üçün vərəqi hazırlamaq

EdinEtməyin
unit_price və ya email kimi qısa adlardan ibarət bir başlıq sətri istifadə edinBaşlığı rəqəmlə başlamayın və içinə boşluq qoymayın
Hər vərəqdə bir növ qeyd saxlayın, məsələn, yalnız məhsullar və ya yalnız işçilərBaşlıq sətrində xanaları birləşdirməyin və boş başlıq xanası qoymayın
SKU və poçt indeksi kimi kod sütunlarını Mətn formatına salın ki, baş sıfırlar qalsın& və ya < ekranlama işarələrini özünüz yazmayın; onlar avtomatik yazılır, yuxarıdakı &amp; kimi
Qəbul edəndən kök element adını soruşun və XML kök teqi sahəsinə yazınAşağıda yekun və ya aralıq yekun sətirləri qoymayın; onlar saxta qeydə çevrilir

Excel-dən XML ixracı üsullarının müqayisəsi

UltKitExcel XML xəritəsi ilə ixracExcel XML Spreadsheet 2003
Əvvəlcə XSD sxemi tələb edirnoyesno
Teq adları başlıqlarınızdan götürülüryesXəritədənno
Hər sətir üçün bir element, digər sistemlər üçün oxunaqlıyesyesCell və Row elementləri
.xls, .ods və .numbers fayllarında işləyiryesYalnız ExcelYalnız Excel
Bir dəstdə 20 faylı çeviriryesnono

XLSX və XML formatları haqqında

XLSX

Microsoft Excel iş kitabı

XLSX Office 2007-dən bəri Microsoft Excel-in standart iş kitabı formatıdır və Office Open XML standartına əsaslanır. Çoxsaylı vərəqləri, düsturları, formatlamanı, diaqramları, pivot cədvəlləri və məlumat doğrulamasını XML-lərdən ibarət ZIP paketində saxlayır. Hər vərəqdə milyondan çox sətri dəstəkləyir və biznes cədvəlləri üçün standart mübadilə formatıdır. Google Sheets, LibreOffice və Numbers XLSX-i açır, lakin makrolar və qabaqcıl imkanlar köçməyə bilər.

Sıxılma
–
Şəffaflıq
–
Animasiya
–
İlk dəfə təqdim edilib
2007 · Microsoft
XLSX konvertoru

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
XML konvertoru

Vərəqdə saxlanan məlumat yalnız teqli qeydləri qəbul edən sistemə çatdırılmalı olanda Excel XML-ə çevrilir: tərəfdaşın idxal ünvanı, köhnə ERP və ya CMS, yaxud sxem validatorunun yoxladığı test faylı.

Excel-dən XML-ə: faylı göndərməzdən əvvəl cavablar

Excel niyə XML xəritələrimin ixrac edilə bilmədiyini deyir?

Excel-in öz XML ixrac əmri yalnız sxemə bağlı XML xəritəsi ilə işləyir və bəzi xəritə quruluşlarını, məsələn, siyahı daxilində siyahıları qəbul etmir. Bu çevirici xəritə tələb etmir: vərəqi sadə cədvəl kimi oxuyur və hər sətir üçün bir qeyd yazır.

XLSX faylı onsuz da XML deyilmi?

Daxilində bəli. .xlsx ISO/IEC 29500 standartı ilə müəyyən edilmiş XML hissələrindən ibarət ZIP paketidir. Lakin vərəq hissəsi oxunaqlı qeydləri deyil, xana ünvanlarını və ortaq sətirlər cədvəlinə göstəriciləri saxlayır. Ona görə hər müştəri və ya məhsul üçün bir element tələb edən sistemə yaramır.

Hansı başlıq adları düzgün XML teqləri yaradır?

XML 1.0 hərflərə, rəqəmlərə, defisə, alt xəttə və nöqtəyə icazə verir, lakin ad rəqəmlə başlaya və ya boşluq saxlaya bilməz, xml ilə başlayan adlar isə qorunur. Çevirməzdən əvvəl 2025 Sales və ya Unit Price kimi başlıqları sales_2025 və unit_price şəklinə salın.

İş kitabının bütün vərəqlərini ixrac etmək olarmı?

Çevriləcək vərəqlər sahəsini Bütün vərəqlər seçin, yalnız birinci deyil, hər vərəq də çevriləcək. Hər vərəqdə bir qeyd növü saxlayın, çünki hər vərəq ayrıca cədvəl sayılır.

Düsturlar və xana formatlaşdırması nə olur?

XML dəyərləri daşıyır, ona görə düstur xanası hesablanmış nəticə kimi yazılır. Qalın mətn, doldurma rəngləri, sütun enləri və qeydlər görünüşə aiddir və nəticəyə daxil edilmir.

XML-i yenidən cədvələ necə qaytarmaq olar?

XML-dən Excel-ə alətindən istifadə edin. Qeydlər yenidən sətirlərə, teqlər sütun başlıqlarına çevrilir; beləliklə, məlumatı Excel-də redaktə edib qəbul edən tərəf yenilənmə istəyəndə yenidən çevirə bilərsiniz.