• 24-06-2019, 20:36:28
    #1
    Merhabalar

    Sql tablosundaki kullanıcıların kayıtlı excel dosyalarını php ile embed ederek gösterebilir miyiz? dosyada herhangi bir düzenleme, ekleme vs yapılmayacak sadece görüntüleyecekler.
    örnek:
    id - isim - exceldosyasi
    1 - ahmet - ahmet.xls gibi

    Teşekkürler.
  • 24-06-2019, 20:43:11
    #2
    <?php
       $sorgu = $baglanti->query("SELECT * FROM Kullanici"); //Sorgu cümlesi
    
       while ($gelenVeri = $sorgu->fetch_assoc()) {
           $id = $gelenVeri['Id'];
           $isim = $gelenVeri['Isim'];
           $dosya = $gelenVeri['exceldosya'];
       ?>
    
       <tr>
           <th scope="row"><?php echo $id; ?></th>
           <td><?php echo $isim; ?></td>
           <td><?php echo $dosya; ?></td>
       </tr>
    <?php } ?>
    Bu şekilde basit bir kod ile halledebilirsiniz. Sorgu cümlesinde bulunan baglanti değişkeni farklı bir dosyadan include edilmiştir.
    Ek olarak excel görüntüleme kütüphanesi için: https://code.google.com/archive/p/ph...mentation.wiki
  • 24-06-2019, 20:43:32
    #3
    tam anlamıyla anlatmak istediğinizi anlamasam da şunları yapabilirsiniz PHP ile;
    • Excel dosyası oluşturabilir
    • Excel dosyası düzenleyebilir
    • Excel dosyası okuyabilir
    • Excel dosyası yükleyebilir
    • Excel dosyasının sunucudaki yolunu sqlde kaydedebilir gerektiğinde çağırıp okutabilirsiniz.
    Yukarıdaki işlemler için aşağıdaki projeyi kullanabilirsiniz.
    https://github.com/PHPOffice/PHPExcel
  • 24-06-2019, 20:59:28
    #4
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    tam anlamıyla anlatmak istediğinizi anlamasam da şunları yapabilirsiniz PHP ile;
    • Excel dosyası oluşturabilir
    • Excel dosyası düzenleyebilir
    • Excel dosyası okuyabilir
    • Excel dosyası yükleyebilir
    • Excel dosyasının sunucudaki yolunu sqlde kaydedebilir gerektiğinde çağırıp okutabilirsiniz.
    Yukarıdaki işlemler için aşağıdaki projeyi kullanabilirsiniz.
    https://github.com/PHPOffice/PHPExcel
    Hocam PHPExcel projesi durduruldu ve kendi tavsiyeleri üzerine kullanıcılar PhpSpreadsheet kullanmaya başladı. Bizzat benim de kullandığım PhpSpreadsheet ile söylediklerinizin hepsini ve daha fazlasını yapabilirsiniz. Örneklerini inceleyin, fazlasıyla detaylıdır. İyi çalışmalar.
  • 24-06-2019, 21:07:09
    #5
    erenagar adlı üyeden alıntı: mesajı görüntüle
    Hocam PHPExcel projesi durduruldu ve kendi tavsiyeleri üzerine kullanıcılar PhpSpreadsheet kullanmaya başladı. Bizzat benim de kullandığım PhpSpreadsheet ile söylediklerinizin hepsini ve daha fazlasını yapabilirsiniz. Örneklerini inceleyin, fazlasıyla detaylıdır. İyi çalışmalar.
    Bilgi için teşekkür ederim artık bende PhpSpreadsheet kullanırım, neredeyse 30 projede bir kullandığım için PHPExcel proje takibini yapmıyorum ondan dolayı PHPExcel önermiştim
  • 24-06-2019, 21:10:47
    #6
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    Bilgi için teşekkür ederim artık bende PhpSpreadsheet kullanırım, neredeyse 30 projede bir kullandığım için PHPExcel proje takibini yapmıyorum ondan dolayı PHPExcel önermiştim
    Zaten ordan çıkma bir proje, sınıflar falan neredeyse birebir. Arkadaşın aradığı hizmet de zannediyorum ki bizim bahsettiğimiz tarzda. Bunları kullanarak Excel yapısını okuyup table mantığında ekrana dökebilir. Herkese iyi çalışmalar...
  • 24-06-2019, 22:01:29
    #7
    Cevaplar için çok teşekkürler. Örnekleri inceleyeceğim. Bahsettiğim tablo olarak dökmek değil php sayfa içerisinde excel dosyasının içeriğini birebir aynı şekilde göstermek.



    Belki birilerinin daha işine yarar. Herkese teşekkürler.
    <iframe src='https://view.officeapps.live.com/op/embed.aspx?src=dosyalinkiveuzantisi' width='100%' height='700px' frameborder='0'>
    </iframe>