İçeriğe geç

Excel'i XML'e dönüştür

Excel sayfasını veya CSV dosyasını XML'e çevirin: her satır bir öğe olur, sütun başlıkları öğe ya da öznitelik adı olarak kullanılır. Sayfa cihazınızda okunur.

Dönüştürülecek biçim
Bir JSON, CSV veya Excel dosyası bırakınXML en fazla 100 MB · JSON, CSV, XLSX, XLS, ODS en fazla 500 MB
Dosya seçCihazınızda işlenir, hiçbir zaman yüklenmez
Tarayıcınızda çalışır · yükleme yokNasıl çalışır

Excel'den XML'e nasıl kullanılır

  1. 1

    Elektronik tabloyu bırakın

    XLSX, XLS veya ODS dosyası ya da bir CSV dosyası. Çalışma kitabında birden fazla sayfa varsa Sayfa listesinden istediğinizi seçin.

  2. 2

    Öğeleri adlandırın

    Kök öğeyi, her satır için yazılacak öğeyi ve sütunların alt öğe mi yoksa öznitelik mi olacağını seçin.

  3. 3

    XML'i kaydedin

    Çıktıyı kontrol edin, ardından .xml dosyasını indirin veya kopyalayın.

Sınırlar ve Pro

500 MB'a kadar elektronik tablo ve CSV dosyaları; aynı anda bir sayfa.

4 GB'a kadar dosyalar. Pro'yu gör

Excel'den XML'e hakkında

Excel'den XML'e dönüştürücü, bir elektronik tablonun satırlarını XML olarak yazar: kök öğenin içinde her satır için bir öğe oluşur ve sütun başlıkları öğe adı olur. sku, name ve price sütunlarına sahip bir sayfa <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows> biçimine dönüşür; sütunlar öznitelik olarak seçilirse <row sku="A-1" name="Pen" price="1.5"/> çıkar. İki öğe adını da değiştirebilirsiniz; örneğin products ve product yapabilirsiniz. Böylece verinin gideceği sistemin beklediği biçime uyarlayabilirsiniz.

Başlıklar çoğu zaman tek başına geçerli bir XML adı olmaz, bu yüzden düzeltilir: boşluklar ve noktalama işaretleri alt çizgiye dönüşür, rakamla başlayan başlığın önüne alt çizgi eklenir, aynı başlığa sahip iki sütun ise name ve name_2 olur. Kiril ve diğer Latin olmayan alfabelerdeki başlıklar XML'de geçerli olduğu için olduğu gibi korunur.

Değerler görüntülendiği gibi değil, tabloda saklandığı gibi yazılır: $1,200.00 yerine 1200, tarihler ISO 8601 biçiminde (2026-03-31, saat varsa saatiyle birlikte), formüller ise en son hesaplanan sonuçlarıyla. Boş hücreler boş öğe olur; daha küçük kayıtlar isterseniz atlanabilir. Özel karakterler kaçışlanır, dosya UTF-8'dir ve XML bildirimi isteğe bağlıdır.

CSV dosyaları da aynı şekilde çalışır; ayırıcı ve metin kodlaması (UTF-8, Windows-1251 veya Windows-1252) algılanır ya da elle seçilir. Başlık satırı olmayan bir tablo için “İlk satır başlık” seçeneğini kapatın; sütunlar Column_1, Column_2 diye adlandırılır. Aynı anda yalnızca bir sayfa dönüştürülür.

Gizlilik

Çalışma kitabı veya CSV dosyası bu sekmenin içindeki bir çalışanda SheetJS ile okunur ve XML de orada yazılır; hiçbir şey yüklenmez, dosya saklanmaz ve cihazınızdan çıkmaz.

Excel'den XML'e: sık sorulan sorular

Sütun başlıkları XML etiketlerine nasıl dönüşür?
Her başlık, geçerli hale getirildikten sonra öğe adı olarak kullanılır: “Unit price” Unit_price, “2026 total” _2026_total olur; yinelenen başlığa _2, _3 eklenir. Özgün metni korumak isterseniz önce tablodaki başlıkları yeniden adlandırın. Başlık satırı yoksa sütunlar Column_1, Column_2 diye devam eder.
Her satır öznitelikli tek bir öğe olabilir mi?
Evet, “Sütunlar şu olsun” ayarını Öznitelikler yapın. Bu durumda her satır, <row id="7" city="Bukhara"/> gibi kendi kendini kapatan tek bir öğe olarak yazılır; birçok içe aktarma biçimi ve yapılandırma dosyası bunu kullanır. Öznitelik değerleri tırnak ve satır sonları dahil kaçışlanır, bu yüzden her hücredeki metin güvenle kullanılabilir.
Tarihler ve fiyatlar Excel'de göründüğü gibi mi yazılır?
Saklandıkları gibi yazılır. 1 200,00 so'm biçimli bir fiyat 1200 olarak yazılır; tarih, XML şemalarında xs:date için kullanılan ISO biçiminde, yani 2026-03-31 olarak görünür. Formüller en son hesaplanan değerlerini verir. Görünen metni isterseniz dönüştürmeden önce Excel'de o sütunları metin olarak biçimlendirin.
Çalışma kitabındaki tüm sayfaları dönüştürür mü?
Her dönüştürmede bir sayfa işlenir. Sayfayı Sayfa listesinden seçin; başka bir sayfayı dönüştürmek için onu seçip yeniden indirin, çünkü çalışma kitabı yüklü kalır. Tamamen boş satırlar atlanır ve bu seçeneği kapatmadığınız sürece veri içeren ilk satır başlık sayılır.
CSV'yi de XML'e dönüştürebilir miyim?
Evet. Çalışma kitabı yerine .csv veya .tsv dosyası bırakın; ayırıcı ve kodlama algılanır, isterseniz giriş seçeneklerinden değiştirebilirsiniz. Eski programların Kiril dışa aktarımlarında Windows-1251 işe yarar. Satırlar daha sonra bir sayfanın satırları gibi XML olarak yazılır.

Bu araçla yapabileceğiniz diğer işlemler