Dikkat: Bu yazı 2012 yılında yazılmıştı. Burada anlatılan yöntem artık kullanılmıyor. Güncel yöntemi tekrar yazdım. Burayı Tıklayarak güncel yönteme erişebilirsiniz. Ancak XML yapısı ve XMLin ne olduğuyla ilgili bilgileri yine şu anda bulunduğunuz sayfadan öğrenebilirsiniz.
Özellikle E-ticaret ile uğraşıyorsanız ister site sahibi olun, isterseniz internet sitelerine mal veren bir tedarikçi olun, XML´i bilmek ve kullanmak hayatınızı oldukça kolaylaştıracaktır.
Fakat bir çok kişi XML dosyası yaratmayı bilmez. Özellikle ürün ve fiyat listelerini Excel´de tutar ve isteyene bunu Excel olarak vermek kolaydır. Halbuki bu bilgiler XML olarak verilirse, veri tabanlarına işlenmesi daha kolay ve kısa sürede olacaktır.
On binlerce ürünü web sitesinde satışa sunan bir işletme için, ürünlerdeki stok ve fiyat güncellemelerini el ile yapmak ne derece zaman alıcı ve zordur değil mi. Hele ki hemen her gün stoğu ve fiyatı değişebilen ürün gruplarınız varsa XML olmadan bu işin içinden çıkılamaz hale gelir. Binlerce ürünün stok ve fiyat değişimlerini sitenizin yönetim panelinden tek tek ürünleri çağırarak yaptığınızı düşünsenize. Korkunç değil mi?
eXtensible Markup Language, Türkçe olarak, "Genişletilebilir İşaretleme Dili" kısaltması olara adlandırılan XML, verilerin depolanması ve taşınmasında bir standart haline gelmiştir. Kullandığınız programlardan veya sistemlerden bağımsız olarak verilerin saklanmasını ve taşınmasını sağlar.
Örnek vermek gerekirse; Siz bir tedarikçisiniz ve ürünlerinizi online-bayiler aracılığıyla da sattırıyorsunuz. Ürün kodu, ürün adı, fiyatı, stokta var mı yok mu, ürün açıklaması gibi bilgileri bayilerinize vermeniz gerekiyor. Ayrıca stokta kalmayan veya fiyatı değişen ürünlerle yeni gelen ürünlerinizi de bildirmeniz gerekiyor.
Bu bilgileri öyle bir dosyada verin ki, yazılım ve donanımdan bağımsız olarak, bunu alan kişi bu verileri kendi veri tabanına kolayca aktarabilsin ve güncelleyebilsin. Eğer bu bilgileri XML dosyası olarak verirseniz, ilgili web sitenin kullandığı veri tabanı ne olursa olsun, sizden gelen bu bilgilerle kolayca ekleme veya güncelleme yapabilecektir.
Bu yazımda, XML oluşturmayı bilmeyenler için Excel dosyasında hazırlanmış tabloların nasıl XML´e dönüştürüleceğini anlatacağım.
http://www.microsoft.com/en-us/download/confirmation.aspx?id=3108
Üst satırdaki adresten xmltools eklentisini indirip bilgisayarınıza kurun. Eklenti Office 2003 ve üzeri için.
C:\Office Samples\OfficeExcel2003XMLToolsAddin içine kuracaktır.
Daha sonra Excel´in sol üst köşesinde yer alan Office düğmesini
Ve altındaki Excel Seçeneklerini tıklayın.
Açılan pencerenin sol kısmındaki listeden, Eklentiler´i tıklayın.
Alt kısımdaki yönet Excel Eklentileri nin yanındaki Git…´i tıklayın.
Açılan pencereden Gözat´ı seçin.
C:\Office Samples\OfficeExcel2003XMLToolsAddin içindeki XmlTools u seçin.
Böylece eklentiniz eklenmiş olacaktır.
Daha sonra Excelde Eklentiler sekmesi görünecektir.
Onu tıkladığınızda sol üstte XML Tools´u göreceksiniz.
Örnek bir tablo yapın. Daha sonra XML Tools bölümünü tıklayın.
Convert a Range to an XML List… kısmını tıklayın.
Buraya tablonuzun sheet adını ve ilk hücresinden son hücresine kadar sınırlarını yazıyorsunuz.
Örnek: Sayfa1!$A$1:$D$6 (A sütununun 1´inci hücresinden,D sütununun 6´IncI hücresine kadar tüm verileri seçer)
Yes, first row contains column names düğmesini seçerseniz ilk satırı XML´de kolon adları olarak kabul eder. Sağlıklı ve doğru bir XML için bu ilk satırda türkçe karakter ve boşluk kullanmayınız. Boşluk yerine alt çizgi kullanınız. XML´in bazı yazım kurallarını hatırlayınız. (ürün adı değil urun_adi gibi)
Use Advanced Options kısmındaki Checkbox´ı tıklarsanız XML´inizin kök adı ve satır adlarını değiştirebilirsiniz. Değiştirmezseniz bunlar Root ve Row olarak adlandırılır.
Bu işlemlerin ardından tablonuz şu şekli alır.
Artık farklı kaydet yapıp, dosya seçeneklerinden XML verisini seçerek bu dosyayı XML olarak kaydedebilirsiniz. Eğer XML olarak kaydederseniz Excel´e ait bazı formatların kaybolacağına dair bir uyarı çıkar. Bunu önemsemeyip tamam deyin.
Artık bu XML dosyası ile verilerinizi taşıyabilir ve bu verileri her yerde kullanabilirsiniz.
Her Telden 21:03:2023 1316
Bu derste basitçe Photoshop'ta neon ışıması efekti nasıl yapılır örnek bir çalışmayla anlatıyorum. Ürün fotoğrafı çekerken bir oyuncağın çalıştığında oluşan neon halkalarını çizmemiz gerekmişti. Oldukça işe yaradı.
İş Dünyası 01:08:2022 1206
Temmuz ayına damgasını vuran ve bu aydan öğrenmemiz gereken ilk şey şuydu. Piyasalar belirsizliği sevmiyor. 13 Temmuzda ABD enflasyon verisi geldi. Tam 9.1 ile son 40 yılın zirvesiydi ve rekor tazeledi. Geçen ay FED´in 0.75 puanlık faiz artırmasının söylentisi bile piyasaları çökertmişti. Temmuzda ise 9.1 gelen enflasyona ve kesin olan 75 bp faiz artırımına rağmen piyasalarda bahar havası esti. 1 Euro bu ay 1 Doların altına geriledi. ABD ekonomisi teknik olarak resesyona girdi. Türkiye´de E-ticaret piyasasında tekelleşmeye karşı kanunda değişiklik ve eklemeler yapıldı. Bunlar gibi önemli olaylarla piyasalarda Temmuz 2022 nasıl geçti, işte bu yazıda.
Her Telden 17.09.2016 4325
Doktorumun söyledikleri. Kolesterol yüksek, trigliserid yüksek, şeker yüksek, testosteron düşük vb.vb. Aslında normal bir hastada bu durumda ilaç tedavisine başlarız. Ama siz öyle bir şeye başlamışsınız ki bu durumda verebileceğimiz dünyadaki tüm ilaçlardan daha etkili, daha faydalı. Siz spora başlamışsınız.