PHP ile Excel Dosyaları Okuma ve Oluşturma - Dizin, Kripto Para, Oyun, Mobil

PHP ile Excel Dosyaları Okuma ve Oluşturma

Gönderen: Kaan   Tarih: 2018-04-30 14:40 Kategori: Php-Html5-Css-jQuery-Mysql | Okundu: 264 Onay sırasına at Düzenle Kopyası

PHP ile Excel Dosyaları Okuma ve Oluşturma

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. 

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", "Ali");
    $Excel->getActiveSheet()->setCellValue("B$tur", "Deli");
    $Excel->getActiveSheet()->setCellValue("C$tur", "0507xxxxxxx");
    $Excel->getActiveSheet()->setCellValue("D$tur", "info@site.com";
    $tur++;
  }
    $Kaydet = PHPExcel_IOFactory::createWriter($Excel, 'Excel5');
    $Kaydet->save("excel.xls");
?>

Excel Kütüphanesini İndirmek için Tıkla



Yorumlar:

Reklamlar

FACEBOOK'DA TAKİP ET

PAYLAŞ

BUNLAR İLGİNİZİ ÇEKEBİLİR