excel'e aktarmada hata

1 2 3
21/03/2012, 23:04

aguney16

sn.mehmetdemiral
sanırım müsait olmadınız.
23/03/2012, 00:40

mehmetdemiral

Kusura bakmayın, ben bunu unutmuştum. İşyerinde yoğun çalışıyorum, o nedenle aklıma hiç gelmedi. Yine evdeyim şu an. Yarın inşallah fırsat bulursam bakarım.
23/03/2012, 16:53

aguney16

sn.mehmetdemiral
teşekkürler
cevabınızı bekliyorum
24/03/2012, 12:08

mehmetdemiral

İşyerinde baktım, dediğiniz gibi hata verip kod sayfasını açıyor. Anladığım kadarıyla 2003 Ofis versiyonuyla ilgili bir sınırlama var. Çünkü access'teki alanın içeriğini azalttığımda sorunsuz olarak aktarılıyor. Hatırladığım kadarıyla Excel 2003'de bir hücrede gösterilebilen maksimum karakter adedi 1k iken Excel 2007’de bu değer 32k'ya yükseltildi. Bu da demektir ki excelde bir hücreye bu kadar veri girmişsiniz ve artık sınırdasınız. Bu sebeple eğer 2003 yetmiyorsa daha iyi bir versiyon olan ofis 2010'a geçmek gerekiyor. Buyrun size 2003 Excel ile 2007 Excel arasındaki kapasite açısından farklar:



Alıntı:Maksimum sütun sayısı

Excel 2003’de : 256 (2^8)
Excel 2007’de : 16k (2^14)

Maksimum satır sayısı

Excel 2003’de : 64k (2^16)
Excel 2007’de : 1M (2^20)

Excel’in kullanabileceği maksimum RAM miktarı
Excel 2003’de : 1GB
Excel 2007’de : Windows ne kadar izin verirse

Çalışma kitabında kullanılabilecek maksimum renk çeşidi (Araç kutusundan seçilebilen renk adedi)

Excel 2003’de : 56
Excel 2007’de : 4.3 milyar (32-bit)

Hücre için izin verilen koşullu şekillendirme koşul adedi
Excel 2003’de : 3 koşul
Excel 2007’de : Bilgisayarın RAM’ i ile sınırlı

Tablo sıralamada kullanılabilen seviye adedi
Excel 2003’de : 3
Excel 2007’de : 64

Otomatik filtrenin aşağı açılan kutusunda (dropdown) gösterilen maksimum eleman adedi

Excel 2003’de : 1,000
Excel 2007’de : 10,000

Hücrede gösterilebilen maksimum karakter adedi
Excel 2003’de : 1k
Excel 2007’de : 32k

Hücre başına yazdırılabilen maksimum karakter adedi
Excel 2003’de : 1k
Excel 2007’de : 32k

Çalışma kitabında kullanılabilen maksimum farklı hücre şekillendirmesi miktarı(Bu sınır değişimi zaman zaman 2003-2007 arası dönüşümlerde problemler yaşanmasına sebep olur. Ayrıca bu konuya değineceğiz)

Excel 2003’de : 4000
Excel 2007’de : 64k

Formül yazımı için izin verilen maksimum karakter adedi

Excel 2003’de : 1k karakter (bu sınıra takılacak kadar formülle uğraşan varsa bana gelsin J )
Excel 2007’de : 8k karakter

İzin verilen iç içe formül adedi
Excel 2003’de : 7
Excel 2007’de : 64

Fonksiyona verilebilen maksimum parametre adedi
Excel 2003’de : 30
Excel 2007’de : 255

“Find All” ile bulunabilen maksimum sonuç adedi
Excel 2003’de : ~64k (65472)
Excel 2007’de : ~2 milyar

Pivot Tablo için maksimum satır adedi
Excel 2003’de : 64k
Excel 2007’de : 1M

Pivot Tablo için maksimum sütün adedi

Excel 2003’de : 255
Excel 2007’de : 16k

Başka çalışma kitabına bağlantı ile güncellenebilen maksimum hücre içi karakter adedi. (formülle getirilebilen karakter adedi)

Excel 2003’de : 255
Excel 2007’de : 32k

Hücrede saklanabilen ve gösterilebilen maksimum metin uzunluğu.
Excel 2003’de : 255 (Bu sınır gösterim sırasında yok.Ayrı bir yazı konusu )
Excel 2007’de : 32k
25/03/2012, 11:30

aguney16

sn.mehmetdemiral
öncelikle işlerinizin arasında bana zaman ayırdığınız için teşekkür ediyorum.
siz demişsiniz ki "Hatırladığım kadarıyla Excel 2003'de bir hücrede gösterilebilen maksimum karakter adedi 1k iken Excel 2007’de bu değer 32k'ya yükseltildi. Bu da demektir ki excelde bir hücreye bu kadar veri girmişsiniz ve artık sınırdasınız."
ben şunu denedim.aktarmak istediğim bilgileri direk olarak herhangibir Excel 2003 hücresine kopyaladığımda bilgilerin hepsini rahatça alıyor.herhangibir sınırlama yapmıyor.
27/03/2012, 12:54

mehmetdemiral

Onu da düşündüm aslında. Bu nedenle kullandığınız ADO'nun versiyonunu yükseltmek istedim. Fakat deneme fırsatım olamadı. Siz bunu deneyebilir ve 2003 ile geleb ADO eklentisini güncelleyebilirsiniz.
1 2 3