excel'e aktarım (ondalık problemi)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
eqoeqo
Üye
Mesajlar: 10
Kayıt: 13 Nis 2006 05:28

excel'e aktarım (ondalık problemi)

Mesaj gönderen eqoeqo »

Selamlar.

exceleaktarımda

sheet.cells[2, 3] := '1,5555'; kodlaması yaptığımda excel'e 1,5555 gondermeme rağmen excel sayfasında 15555 çıkıyor. (yanlış)

sheet.cells[2, 3] := '0,5555'; kodlaması yaptığımda excel'e sayfasında veri 0,5555 olarak dogru çıkıyor.

bu konu hakkında yardımcı olabilecek daha once boyle bir problem yasamıs kimse varmı

tesekkurler....
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
hücre özellikleri ile ilgili bir şey olabilir.
önce ilgili hücrenin biçimini belirleyin sonra göndermeyi deneyin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

böyle işlemler için kullandığım birkaç özellik
sitede mevcut

Excel :variant; olarak tanımlıdır.

Kod: Tümünü seç

excel.range['A1','L10000'].EntireColumn.AutoFit;
          excel.range['E1:E10000'].HorizontalAlignment :=xlLeft;
          excel.range['H1:J10000'].NumberFormat := '#.##0,00';
          excel.range['A1:K1'].Font.Bold:= True;
          excel.range['A1','L10000'].EntireColumn.AutoFit;
          excel.range['A1:K1'].Font.Color     := $00E88017;
          excel.range['A2'].select;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla