• 21-04-2020, 18:44:11
    #1
    Arkadaşlar php ile excele verileri aktarırken 490 satırdan sonra gelen verilerde tükçe karakter sorunu ve bazılarında da YANLIŞ yazısı çıkıyor. Aşağıdaki resimde görebilirsiniz aynı veri aynı veri tabanı aynı tablo aynı sütun.
    $objWriter    =    new PHPExcel_Writer_Excel2007($objPHPExcel);            
                header('Content-Type: text/html; charset=utf-8');
                header('Content-Type: application/vnd.ms-excel');
                header('Content-Disposition: attachment;filename="'.$table.'.xlsx"');
                header('Cache-Control: max-age=0');             
                $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
                $objWriter->save('php://output');
  • 21-04-2020, 21:54:05
    #2
    @polatyener; Aslında burada yanlış karakter çıkmıyor eğer yanlış bilmiyorsam hücrenin içerisinde belli bir karakterden sonrasını bu şekilde gösteriyor. Orada tamamen sayısal değerler tutuyorsunuz değil mi?
  • 22-04-2020, 18:00:00
    #3
    Excel çıktısını veritabanından çekiyorsanız birde veritabanını kontrol ediniz muhtemelen veritabanında da aynı satırın türkçe karakter sorunu vardır.
  • 27-04-2020, 17:01:53
    #4
    _halisoglu_ adlı üyeden alıntı: mesajı görüntüle
    Excel çıktısını veritabanından çekiyorsanız birde veritabanını kontrol ediniz muhtemelen veritabanında da aynı satırın türkçe karakter sorunu vardır.
    Veri tabanında herhangi bir Türkçe karakter sorunu yok. Sadece excel de ve o da belli bir sayıdan sonra bozulma oluyor



    DPA adlı üyeden alıntı: mesajı görüntüle
    @polatyener; Aslında burada yanlış karakter çıkmıyor eğer yanlış bilmiyorsam hücrenin içerisinde belli bir karakterden sonrasını bu şekilde gösteriyor. Orada tamamen sayısal değerler tutuyorsunuz değil mi?
    Database de sayısal değerler var mesela firmaid değerleri yazdırırken bu değerleri eşleştirip isimlerini buraya atıyorum.
  • 27-04-2020, 17:59:02
    #5
    @polatyener; Ortalama kaç karakter var o kolon içerisinde? Exceli açıp o kolona iki kere tıklarsanız düzelecektir o hocam. Tahmin ettiğim gibi büyük ihtimalle.
  • 28-04-2020, 16:22:56
    #6
    DPA adlı üyeden alıntı: mesajı görüntüle
    @polatyener; Ortalama kaç karakter var o kolon içerisinde? Exceli açıp o kolona iki kere tıklarsanız düzelecektir o hocam. Tahmin ettiğim gibi büyük ihtimalle.

    Şu şekilde çözdüm. ezsql kullanıyordum verileri çektiğim sorguyu mysqli ye çevirince sorun kalktı ortadan