• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

dosya boyutu

Katılım
15 Mart 2011
Mesajlar
56
Excel Vers. ve Dili
İş 2003 Türkçe
Ev 2010 Türkçe
Selamlar,
Hazırlamaya alıştığım programın dosya boyutu, verilerin küçük bir bölümü girilmesine rağmen 60 MB. Boyutun artmasının sebebini araştırırken şunu farkettim; bu verilerin olduğu kod yazılmamış excel dosyasının boyutu 600 KB, sadece kod ve formların olduğu boş excel dosyası 2 MB ama birlikte 60 MB.
Bunun sebebi nedir acaba?
Verileri başka kitapta bulundurup, formda kullanılacak verileri kodla her seferinde taşısam programın performansı artar mı?
Saygılarımla, Ersin BULUT.
 
Teşekkür ederim Levo26, bahsettiğiniz mesajı daha önce incelemiş ve dosya boyutunu gereksiz büyüten hataları yapmamaya çalışmıştım.
Şu anda excelde yavaş çalışma problemim yok. Performansı ilerde problem çıkması düşüncesiyle belirtmiştim. Benim merak ettiğim
kod+formlar = 2,0 MB
veriler = 0,6 MB iken program nasıl 60 MB oluyor.
 
Aslında bir excel dosyasının 60MB olması mümkün değil.. Çok çok 10 MB kadar olabilir.

Burada en büyük etken, dosya içinde resimler , bağlantılı formüller boyutunu çokça büyütebiliyor..
 
Merhaba

Dosyanızın 2 yedeğini alınız;
1. yedek için, excel2003 formatında ise, excel2003 ile açarak aşağıdaki linkte tarif edilen yöntemi uygulayınız.
2. yedek için, arkadaşların önerdiği kodu çalıştırınız.

Hangisi daha iyi temizlik yapıyor merak ettim, bildirirseniz memnun olurum.
dosya boyutunu küçültmek
 
Teşekkür ederim arkadaşlar,
sonuçlar şu şekilde;
orjinal dosya 58392 KB
uzmanamale yöntemiyle 58379 KB
kod yöntemiyle 2212 KB
 
Teşekkür ederim arkadaşlar,
sonuçlar şu şekilde;
orjinal dosya 58392 KB
uzmanamale yöntemiyle 58379 KB
kod yöntemiyle 2212 KB

Volkan bey,

Dosya boyutu ile ilgili birzamanlar .xla dosyası vardı. Çalıştırdığınızda hangi sayfanın kaç kb, yada mb olduğunu veriyordu.
 
Ben verileri süzme işinde kullanmak üzere kod ile son sütuna rakam attırdığım için temizleme kodu çalışırken hata verdi. Son sütunlardaki verileri silip kodu çalıştırdım. Bayağı iyi bir temizlik oldu.
 
Teşekkür ederim arkadaşlar,
sonuçlar şu şekilde;
orjinal dosya 58392 KB
uzmanamale yöntemiyle 58379 KB
kod yöntemiyle 2212 KB

Merhaba
syn volkangandalf, geri bildirimde bulunduğunuz için teşekkür ederim.
Benim önerdiğim yöntem, dosya excel2003 de hazırlanmışsa yine 2003 ile açıldığında geçerli olur (olabilir).
2003 ile hazırlanmış, bir ara 2007 formatında farklı kaydedilmiş, tekrar 2003 formatında farklı kaydedilmiş ise geçerli bir yöntem olmayabilir.
Kaldı ki önerdiğim yöntem, zaman içinde üzerinde resim eklenmiş dosyalar için geçerli olduğunu sanıyorum. Dosyada farkedilemeyen daha bir çok şey olabilir, tanımlı ad, makro kırıntıları, ilgisiz bağlantılar vs gibi.
 
Volkan bey,

Dosya boyutu ile ilgili birzamanlar .xla dosyası vardı. Çalıştırdığınızda hangi sayfanın kaç kb, yada mb olduğunu veriyordu.

O konuda hiç bir fikrim yok. Ben amatör yöntemlerle sadece dosya boyutlarını öğrenebildim.:)
 
Sayın uzmanamele, kodları yazarken 2007-2003 karışık çalıştım bu yüzden çalışmamış olabilir.
Genelde kopyala yapıştır düzenle yöntemiyle çalıştığımdan :biggrin: bahsettiğiniz makro kırıntıları, gereksiz bağlantıların çok olduğuna eminim.
 
Geri
Üst