Kurumsal Firma Scripti | Alkinoe

Kombi Bakım Servisi Scripti | Alkimedon

Tesisatçı Web Scripti | Alkestis

Spor Salonu Sitesi Scripti | Alkathoos

PHP ile Excel Dosyaları Okuma ve Oluşturma

PHP Programlama Perşembe Ocak 18th, 2018
2.243 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

Yazıya 2 yorum yapılmış.

Arda Cuma Şubat 23rd, 2018

Çok yararlı yazı teşekkürler

tugrul Pazar Mayıs 6th, 2018

işime yaradı

Benzer İçerikler