Makale numarası: 305795 - Son Gözden Geçirme: 27 Ekim 2002 Pazar - Gözden geçirme: 1.0

NASıL YAPıLıR: Alma ve Excel'deki XML Ver

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım kılavuz, Microsoft Excel kullanarak el ile programatik olarak almak ve biçimlendirilmiş bir XML verilerini vermek için kullanın.

XML defacto endüstri geçici ınternet veri aktarmak için standardıdır. Microsoft Excel hem de Microsoft Access, alma ve XML verilerini verme destekler.

Gereksinimler

Aşağıdaki bilgiye sahip olmalıdır:
  • Excel'in temelleri.
  • Programlama kavramları.
  • XML kavramlar.

El ile XML verileri veriliyor

  1. Dosya menüsünden farklı Kaydet ' i tıklatın.
  2. Kayıt türü listesinde XML elektronik tablosu seçin.
  3. Dosya adı. Dosyayı bir Web sunucusuna kaydediyorsanız, adresi içerir. Kaydet ' i tıklatın.
Çalışma kitabındaki XML, Visual Basic for Applications kodunu, örneğin'de desteklenmeyen özellikleri varsa, bunu belirten bir ileti görüntülenir.

Program aracılığıyla XML verisi verme

  1. Bir Excel Visual Basic for Applications projesi, yeni bir modül ekleyin.
  2. Modüle ExportXML adlı bir alt yordam oluşturun.
  3. Aşağıdaki kodu yazın veya yapıştırın:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ActiveWorkbook.SaveAs _
       Filename:="<http://Myserver/Myfolder/xml filename.xml>", _
       FileFormat:=xlXMLSpreadsheet
    					

El ile XML verileri alma

  1. Excel'i başlatın ve sonra Dosya menüsünden ' ı tıklatın.
  2. Dosya türü</a0> listesinde, XML dosyaları seçin.
  3. Açın ve sonra da <a2></a2>'ı tıklatın, istediğiniz XML dosyası seçin.
  4. Dosya birden çok XSL stil sayfaları, stil sayfaları seçmek için istemde bulunulur. Bir stil sayfası, bir stil sayfası için appy istiyorsanız seçin. Veya, bir stil sayfası seçmek için iptal ' i tıklatın.

Program aracılığıyla XML verisi alınıyor

  1. Bir Excel Visual Basic for Applications projesi, yeni bir modül ekleyin.
  2. Modüle ImportXML adlı bir alt yordam oluşturun.
  3. Aşağıdaki kodu yazın veya yapıştırın:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ' If the XML file references more than one style sheet,
    ' use the StyleSheets parameter to specify one or more style
    ' sheets. If you want to apply only one referenced style sheet, 
    ' specify the index number of that sheet reference in the document.
    ' If you want to apply multiple style sheets, enter all 
    ' the index numbers as members of an array, similar to this: 
    '
    ' Array(1, 2)
    '
    ' In this case, the first and second style sheets are referenced in 
    ' the XML file.
    '
    Workbooks.OpenXML "<http://Myserver/Myfolder/xml filename.xml>", _
    	<style sheet>
    
    					

Works, doğrulanıyor

  1. Bir XML dosyası oluşturun.
  2. Kod, Excel'de çalıştırın.














Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office XP Developer Edition
Anahtar Kelimeler: 
kbmt kbhowto kbhowtomaster KB305795 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:305795  (http://support.microsoft.com/kb/305795/en-us/ )