Çalışma sayfası verilerinden XML veri dosyası ve XML şema dosyası oluşturma

Çalışma sayfasının bir hücre aralığından XML veri dosyası ve XML şema dosyası oluşturmak isterseniz, Microsoft Excel 2007 ve sonraki sürümlerde varolan XML özelliklerini geliştirmeye yönelik Excel 2007 XML Araçlar Eklentisinin 1.1 sürümünü kullanabilirsiniz.

  1. Eklentiyi indirmek için Excel 2003 XML Araçları Eklentisi bağlantısına tıklayın ve indirme sayfasındaki yönergeleri izleyin.

  2. Excel'i başlatın.

  3. Dosya > Seçenekler > Eklentiler'e tıklayın.

    Excel 2007 uygulamasında Microsoft Office Düğmesi Office düğmesinin resmi > Excel Seçenekleri > Eklentiler’e tıklayın.

  4. Yönet kutusunda Excel Eklentileri seçeneğini ve sonra Git seçeneğini tıklatın.

  5. Eklentiler iletişim kutusunda Gözat'ı tıklatın, XmlTools.xla dosyasını bulun, dosyayı seçin ve Tamam'ı tıklatın.

    Varsayılan olarak, bu dosya sabit sürücünüzün şu klasöründe depolanır:
    \Office Samples\OfficeExcel2003XMLToolsAddin.

  6. Kullanılabilir Eklentiler listesinde XmlTools onay kutusunun işaretli olduğunu doğrulayıp, eklentiyi yüklemek için Tamam'ı tıklatın.

  7. Eklentinin etkin olduğunu doğrulamak için Eklentiler sekmesindeki Menü komutları kategorisinde XML Araçları komut menüsünün görüntülendiğinden emin olun.

Not : Bu eklenti Excel 2003 için geliştirilmiştir. Listelerle ilgili belgeler ve kullanıcı arabirimine artık Excel 2003'ten sonraki Excel sürümlerinde Excel tabloları adı verilmektedir.

Bu eklentinin kullanımı hakkında daha fazla bilgi için, Excel 2003 XML Araçları Eklentisi Sürüm 1.1'i kullanma adlı makaleye bakın.

  1. İlgili XML veri dosyası ve XML şema dosyası oluşturmak istediğiniz verileri girin. Verilerin sütun ve satırlardan oluşan tablo biçiminde olması gerekir (düz veriler olarak da bilinir).

  2. Eklentiler sekmesinde, Menü komutları grubunda XML Araçları'nın yanındaki oku, ardından da Aralığı XML Listesine Dönüştür'ü tıklatın.

  3. Mutlak başvuru olarak dönüştürmek istediğiniz verilerin hücre aralığını metin kutusuna girin.

    İpucu : Doğru hücre başvurusunun girilmesini kolaylaştırmak için, iletişim kutusunda metin kutusunun sağındaki düğmeyi tıklatın, aralığın sol üst hücresini tutup sağ alt hücresine sürükleyin.

  4. İlk satırı sütun adları olarak kullan'ın altında, ilk satırda veriler varsa Hayır'ı, ilk satırda sütun başlıkları varsa Evet'i, ardından da Tamam'ı tıklatın.

    Excel otomatik olarak XML şemaları oluşturur, hücreleri şemayla eşler ve XML tablosu oluşturur.

    Önemli :  Visual Basic Düzenleyicisi ekrana gelir ve bir Visual Basic for Applications (VBA) hata iletisi görüntülenirse aşağıdakileri yapın:

    1. Tamam'ı tıklatın.

    2. VBA kod modülünde vurgulanan satırdaki "50"yi satırdan kaldırın. Yani, şu ifadeyi değiştirip:
      XMLDoc As msxml2.DOMDocument50
      Şu duruma getirin:
      XMLDoc As msxml2.DOMDocument

    3. "XMLDoc As msxml2.DOMDocument50" geçen bir sonraki satırı bulmak için F5 tuşuna basın, Tamam'ı tıklatın ve 2. adımda yaptığınız gibi satırı değiştirin.

    4. Dizenin geçtiği başka yerleri bulup değiştirmek için yeniden F5 tuşuna basın.

    5. F5 tuşuna bastığınızda VBA hata iletisi artık görünmüyorsa, Visual Basic Düzenleyicisi'ni kapatarak çalışma kitabınıza geri dönün. Hücre aralığınız bir XML tablosuna dönüştürülmüş olacaktır.

      Not : Çalışma kitabındaki tüm bu XML eşlemelerini görmek için Geliştirici sekmesindeki XML grubunda, XML Kaynağı görev bölmesini görüntülemek için Kaynak'ı tıklatın. Görev bölmesinin alt kısmında XML Eşlemeleri'ni tıklatın.

      Geliştirici sekmesi görünmüyorsa, Excel şeridine eklemek için 1. adımdaki üç adımı gerçekleştirin.

  1. Geliştirici sekmesi kullanılabilir durumda değilse sekmeyi etkinleştirin. Daha fazla bilgi edinmek için bkz. Geliştirici sekmesini gösterme.

  2. Geliştirici sekmesinin XML grubunda Dışarı Aktar'ı tıklatın.

    Geliştirici sekmesindeki dışarı aktarma seçeneği

    Not : Yalnızca Tamam ve İptal düğmesinin bulunduğu küçük XML Dışarı Aktar iletişim kutusu görüntülenirse, kullanmak istediğiniz XML eşlemesini, ardından da Tamam'ı tıklatın. Bu küçük XML Dışarı Aktar iletişim kutusu yalnızca seçili XML tablosu olmazsa ve çalışma kitabında birden çok XML eşlemesi bulunursa görünür.

  3. Büyük XML Dışarı Aktar iletişim kutusundaki Dosya adı kutusuna XML veri dosyası için bir ad yazın.

  4. Dışarı Aktar'a tıklayın.

Not : XML haritaları oluşturur ve Excel’deki verileri XML dosyalarına aktarırken, dışarı aktarılabilecek satır sayısında bir sınırlama vardır. Excel’den XML’ye Aktarma işleminde en çok 65536 satır kaydedilir. Dosyanızda 65536'dan fazla satır varsa, Excel ilk (SATIR SAYISI mod 65537) satırı dışarı aktarır. Örneğin, çalışma sayfanızda 70000 satır varsa, Excel 70000 mod 65537 = 4464 satırı dışarı aktarır. Bizim önerimiz: 1) onun yerine xlsx kullanın veya 2) dosyayı, eşlemelerin kaybolacağı XML Elektronik Tablosu 2003 (.xml) olarak kaydedin veya 3) 65536. satırdan sonraki tüm satırları silin, sonra yeniden dışarı aktarın; eşlemeler korunur ancak dosyanın sonundaki veriler kaybolur.

  1. Eşlenmiş Excel tablosunda herhangi bir hücre seçin.

  2. Eklentiler sekmesinde, Menü komutları grubunda XML Araçları'nın yanındaki oku, ardından da XML Şeması için etkin hücrede XSD dosyaları oluştur'u tıklatın.

    Excel XML şemasını kopyalayıp Not Defteri'ne kaydeder.

  3. Not Defteri'nde Dosya'yı, ardından da Farklı Kaydet'i tıklatın.

  4. ProdOrders.xsd gibi bir dosya adı ve dosya türü yazıp Kaydet'i tıklatın.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Sayfanın Başı

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×