Langsung ke konten

Ubah Excel ke XML

Ubah lembar Excel atau CSV menjadi XML dengan satu elemen per baris dan header kolom sebagai nama elemen atau atribut; lembar dibaca di perangkat Anda.

Ubah ke
Seret file JSON, CSV, atau ExcelXML hingga 100 MB · JSON, CSV, XLSX, XLS, ODS hingga 500 MB
Pilih fileDiproses di perangkat Anda — tidak diunggah
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan Excel ke XML

  1. 1

    Seret spreadsheet ke sini

    XLSX, XLS, ODS, atau file CSV. Pilih lembar jika workbook memiliki beberapa lembar.

  2. 2

    Beri nama elemen

    Pilih elemen akar, elemen yang ditulis untuk setiap baris, dan apakah kolom menjadi elemen anak atau atribut.

  3. 3

    Simpan XML

    Periksa output, lalu unduh file .xml atau salin.

Batas dan Pro

Spreadsheet dan file CSV hingga 500 MB; satu lembar setiap kali.

File hingga 4 GB. Lihat Pro

Tentang Excel ke XML

Excel ke XML menulis baris spreadsheet sebagai XML: satu elemen per baris di dalam elemen akar, dengan header kolom sebagai namanya. Lembar dengan kolom sku, name, dan price menjadi <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>, atau, dengan kolom sebagai atribut, <row sku="A-1" name="Pen" price="1.5"/>. Kedua nama elemen bisa diubah — misalnya products dan product — agar sesuai dengan yang diharapkan sistem penerima.

Header jarang langsung menjadi nama XML yang valid, jadi header diperbaiki: spasi dan tanda baca menjadi garis bawah, header yang diawali angka diberi garis bawah di depannya, dan dua kolom dengan header yang sama menjadi name dan name_2. Header Sirilik dan huruf non-Latin lainnya diizinkan di XML dan dibiarkan apa adanya.

Nilai ditulis sesuai yang disimpan di lembar, bukan yang ditampilkan: 1200 dan bukan $1,200.00, tanggal dalam format ISO 8601 (2026-03-31, disertai waktu jika ada), dan rumus sebagai hasil hitung terakhirnya. Sel kosong menjadi elemen kosong, atau dihilangkan jika Anda ingin data yang lebih ringkas. Karakter khusus di-escape, dan file berupa UTF-8 dengan Deklarasi XML opsional.

File CSV bekerja dengan cara yang sama, dengan Pemisah dan Pengodean teks — UTF-8, Windows-1251, atau Windows-1252 — yang dideteksi atau dipilih manual. Matikan “Baris pertama adalah header” untuk lembar tanpa header; kolom lalu diberi nama Column_1, Column_2, dan seterusnya. Hanya satu lembar yang dikonversi setiap kali.

Privasi

Workbook atau CSV dibaca dengan SheetJS di worker di dalam tab ini, dan XML juga ditulis di sana; tidak ada yang diunggah dan file tidak disimpan.

Excel ke XML: pertanyaan yang sering diajukan

Bagaimana header kolom menjadi tag XML?
Setiap header dipakai sebagai nama elemen setelah dibuat valid: “Unit price” menjadi Unit_price, “2026 total” menjadi _2026_total, dan header yang berulang mendapat _2, _3. Jika ingin mempertahankan teks aslinya, ganti nama header di lembar terlebih dahulu. Tanpa baris header, kolom diberi nama Column_1, Column_2, dan seterusnya.
Bisakah setiap baris menjadi satu elemen dengan atribut?
Bisa — atur “Kolom sebagai” ke Atribut. Setiap baris lalu ditulis sebagai satu elemen tertutup sendiri, seperti <row id="7" city="Bukhara"/>, yang dipakai banyak format impor dan file konfigurasi. Nilai atribut di-escape, termasuk tanda kutip dan pemisah baris, sehingga teks dari sel mana pun aman dipakai.
Apakah tanggal dan harga ditulis seperti tampilan di Excel?
Keduanya ditulis sesuai yang disimpan. Harga berformat 1 200,00 so'm ditulis 1200; tanggal muncul dalam format ISO, 2026-03-31, yang dipakai skema XML untuk xs:date. Rumus menghasilkan nilai hitung terakhirnya. Jika Anda membutuhkan teks yang ditampilkan, ubah format kolom tersebut menjadi teks di Excel sebelum konversi.
Apakah semua lembar dalam workbook ikut dikonversi?
Satu lembar per konversi. Pilih di daftar Lembar; untuk mengonversi lembar lain, pilih lembar itu lalu unduh lagi, karena workbook tetap dimuat. Baris yang sepenuhnya kosong dilewati, dan baris pertama yang berisi data dianggap sebagai header kecuali Anda mematikan opsi tersebut.
Bisakah saya mengonversi CSV ke XML juga?
Bisa. Seret file .csv atau .tsv sebagai ganti workbook; Pemisah dan pengodean dideteksi, dan Anda bisa mengubahnya di opsi input — Windows-1251 membantu untuk ekspor Sirilik dari program lama. Baris-barisnya lalu ditulis sebagai XML persis seperti baris pada lembar.

Tugas lain dengan alat ini