![]() |
|
[ÇÖZÜLDÜ] cxgrid hücre formatı - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: [ÇÖZÜLDÜ] cxgrid hücre formatı (/showthread.php?tid=3951) |
[ÇÖZÜLDÜ] cxgrid hücre formatı - shooterman - 10-09-2019 Arkadaşlar selamlar Cxgrid in ,excele veri gönderimini kullanıyorum. Ancak değerleri string olarak aktardığı için, her defasında exceli açıp hücrelerde, değerleri sayıya dönüştür demek zorunda kalıyorum. Aktarımda direkt sayı olarak kaydetme işlemi ya da, sonrasında exceli formatlama kodu var mı? Excel gönderimi için ExportGridToXLSX fonksiyonunu kullanıyorum. cxgrid hücre formatı - faktoral - 10-09-2019 Alıntı: Microsoft Excel ve Delphi farklı veri formatlama kuralları kullanıyor. Ayrıca, Excel, OnGetDataText olayı gibi metinleri özelleştirmeyi desteklemez. XLSX değerlerinizi TcxGrid'deki gibi göstermek istiyorsanız, ExportGridToXLSX yönteminin AUseNativeFormat parametresini False olarak ayarlayın. Örneğin: ExportGridToXLSX('Grid.xlsx', cxGrid1, True, True, False, '', nil); Böyle bir şley buldum. Umarım işinize yarar. cxgrid hücre formatı - shooterman - 10-09-2019 Tekrar selamlar Kodun sonundaki false değerini, true olarak değiştirince, excele değerler sayı formatında aktarılıyormuş. ExportGridToXLSX('Grid.xlsx', cxGrid1, True, True, true, xlsx) Bu işlemin ardından da, aşağıdaki kod ile, gerekli alanın formatını değiştirdim. Böylelikle istediğim değerler oldu. cells.range['D2:BU25'].numberformat :='0,.00'; bu şekilde sizler de kullanabilirsiniz. |