Lüks Ve Konforlu Araçlar İle Yolculuğun Tadını Çıkarın

PHP ile Excel Dosyaları Okuma ve Oluşturma

OnePlus 5 Oreo güncellemesi ile Face Lock kilidini getiriyor

PHP Toplu Mail Gönderme

PHP ile Excel Dosyaları Okuma ve Oluşturma

PHP Programlama Perşembe Ocak 18th, 2018
504 Görüntülenme

Merhaba arkadaşlar uzun bir aradan sonra tekrar içerik paylaşımına başladım ve bu paylaşımımda PHP Excel kütüphanesini paylaşacağım. Bu kütüphane ile aslında bir çok işlemi dosyayı okuyabiliyorsunuz fakat ben sadece excel okuyabileceğiniz veya oluşturabileceğiniz kodları ve kütüphaneyi sizlere sunuyorum. Kütüphaneyi GİTHUB üzerinden deki projeye ulaşmak için buraya tıklayabilirsiniz.

Exel Okumak için Kullanılacak Kod

<?php
  error_reporting(E_ALL);
  set_time_limit(0);
  date_default_timezone_set('Europe/London');
  set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/');
  include 'PHPExcel/IOFactory.php';
  $inputFileName = 'veriler.xlsx';
  $objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
  $sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
  foreach ($sheetData as $key => $value) {
    echo $value["A"] . '</br>';
    echo $value["B"] . '</br>';
    echo $value["C"] . '</br>';
    echo $value["D"] . '</br>';
    echo $value["E"] . '</br>';
  }
  
?>

Exel Oluşturmak için Kullanılacak Kod

<?php
  set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/');
  include 'PHPExcel/IOFactory.php';
  $Excel = new PHPExcel();
  $Excel->getProperties()->setCreator("Tam Liste")
  setLastModifiedBy("Tam Liste")
  ->setTitle("Tam Liste")
  ->setSubject("Tam Liste")
  ->setDescription("Tam Liste")
  ->setKeywords("Tam Liste")
  ->setCategory("Tam Liste");
  $Excel->getActiveSheet()->setTitle('Sayfa1');
  $Excel->getActiveSheet()->setCellValue('A1', 'Adı');
  $Excel->getActiveSheet()->setCellValue('B1', 'Soyadı');
  $Excel->getActiveSheet()->setCellValue('C1', 'Telefon');
  $Excel->getActiveSheet()->setCellValue('D1', 'ePosta');
  $tur = 2;
  /**
  * Eğer bir dizininiz varsa foreach kullanabilirsiniz.
  */
  foreach($kullanicilar as $kullanici){
    $Excel->getActiveSheet()->setCellValue("A$tur", "Savaş Dersim");
    $Excel->getActiveSheet()->setCellValue("B$tur", "Çelik");
    $Excel->getActiveSheet()->setCellValue("C$tur", "05078614659");
    $Excel->getActiveSheet()->setCellValue("D$tur", "savasdersimcelik@gmail.com";
    $tur++;
  }
    $Kaydet = PHPExcel_IOFactory::createWriter($Excel, 'Excel5');
    $Kaydet->save("excel.xls");
?>

 

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler