Öncelikle Kütüp Hanemiziz Burdan İndirelim https://github.com/PHPOffice/PHPExcel Basit Bir Örnek Tarafımca Türkçeleştirilmiştir. Kolay ...
Öncelikle Kütüp Hanemiziz Burdan İndirelim
https://github.com/PHPOffice/PHPExcel
Basit Bir Örnek Tarafımca Türkçeleştirilmiştir. Kolay gelsin (Aşşagıdaki Örnek Kod Betiğini Çalıştırmak İçin Teksayfa olarak Kaydedin.)
ORNEK_EXEL.PHP
<?php
/** Hata Raporlamayı Açalım */
error_reporting(E_ALL);
/** Dizini Ekleyelım **/
ini_set('include_path', ini_get('include_path').';../Classes/');
/** PHPExcel KütüpHanemiz */
include 'PHPExcel.php';
/** PHPExcel_Excel2007 Formatı için */
include 'PHPExcel/Writer/Excel2007.php';
// Yeni PHPExcel Objesi Oluşturalım
echo date('H:i:s') . " Yeni PHPExel Objesi Oluşturuldu\n";
$objPHPExcel = new PHPExcel();
// Özellikleri Atayalım
echo date('H:i:s') . " Özellikler Atandı\n";
$objPHPExcel->getProperties()->setCreator("Oluşturan İsim");
$objPHPExcel->getProperties()->setLastModifiedBy("Düzenleyen İsim");
$objPHPExcel->getProperties()->setTitle("Dosya Basligi");
$objPHPExcel->getProperties()->setSubject("Konusu");
$objPHPExcel->getProperties()->setDescription("Aciklama, bla bla.");
// Hücrelere Veriler Atıyoruz
echo date('H:i:s') . " Bazı Veriler Eklendi\n";
$objPHPExcel->setActiveSheetIndex(0);// Bu Kısımda SetCellValue('HücreID', 'İçerik'); Ornek Aşağıdaki Gibidir
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Merhaba');
$objPHPExcel->getActiveSheet()->SetCellValue('B2', 'Dünya!');
$objPHPExcel->getActiveSheet()->SetCellValue('C1', 'Merhaba');
$objPHPExcel->getActiveSheet()->SetCellValue('D2', 'Dünya!');
// Çalışma sayfası İsmi Değiştirme
echo date('H:i:s') . "İsim Değiştirildi\n";
$objPHPExcel->getActiveSheet()->setTitle('Sayfa1');
// Excel 2007 Dosya Formatında Kayıt Etiriyoruz
echo date('H:i:s') . "Excel2007 Dosya formatı Kaydediliyor\n";
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));
// Biti Mesaji Verip Çalışmayı Sonlandırıyoruz :)
echo date('H:i:s') . " Dosya Yazma İşlemi Bitti.\r\n";
YORUMLAR