PHP Veritabanı Bağlantısı ile CSV ve Excel Dosyalarına Veri Aktarma

PHP Veritabanı Bağlantısı ile CSV ve Excel Dosyalarına Veri Aktarma

PHP Veritabanı Bağlantısı ile CSV ve Excel Dosyalarına Veri Aktarma, PHP programlama dilini kullanan geliştiricilerin veritabanlarına CSV ve Excel dosyalarından kolaylıkla veri aktarmasını sağlar Bu makalede, veritabanı bağlantısı nasıl kurulur ve veri aktarımı nasıl yapılır ayrıntılı bir şekilde anlatılmaktadır Gelin, birlikte bu işlemi öğrenelim

PHP Veritabanı Bağlantısı ile CSV ve Excel Dosyalarına Veri Aktarma

Bu makalede, PHP ve MySQL veritabanı kullanarak CSV ve Excel dosyalarına veri aktarma işleminin nasıl yapılabileceği hakkında bilgi edineceksiniz. İki farklı dosya formatına veri aktarma işlemi için gereken adımlar ve kullanılabilecek PHP işlevleri detaylı olarak anlatılacaktır.

Bu makale, özellikle veri aktarımı işlemlerinin burada ele alınacağı için, PHP konusunda temel düzeyde bilgiye sahip okuyucular için uygun olacaktır. Veritabanı bağlantısı, CSV ve Excel dosyaları hakkında bilgi sahibi olmanız bu makaleyi anlamanızı kolaylaştıracaktır. Veri aktarma işlemlerine geçmeden önce, veritabanı bağlantısı oluşturma konusu ele alınacaktır.


Veritabanına Bağlanma

Veritabanına bağlanma, PHP üzerinde veri işleme işlemlerinin başarıyla gerçekleştirilmesi için kritik bir unsurdur. Veritabanına bağlanabilmek için öncelikle bir veritabanı sunucusuna ihtiyaç vardır. Üstelik veritabanı sunucusu ve veritabanı oluşturulduktan sonra, PHP scripti kullanarak bu veritabanına bağlanmak mümkündür.

Bu bağlantı oluşturulurken; veritabanı sunucusu adı, kullanıcı adı, şifre, veritabanı adı gibi veriler eşliğinde bağlantı fonksiyonu kullanılır. Bağlantı sürecinde, kullanılan veritabanı sunucusuna erişim izni bulunmalıdır. Bağlantı kurulduktan sonra, belirtilen veritabanına ulaşım sağlanır ve yürütülecek işlem için hazır bir hale gelinir.

PHP scriptlerinde mysqli_connect() veya PDO sınıfı kullanılarak veritabanı bağlantısı oluşturulur. mysqli_connect() fonksiyonu daha çok MySQL veritabanı sunucusu ile uyumlu bir biçimde çalışırken, PDO sınıfı diğer veritabanlarıyla daha fazla uyumludur. Bağlantı sağlandıktan sonra gerekli kontroller yapılarak veritabanında istenen işlemler gerçekleştirilebilir.

  • Veritabanı sunucusu adı: Sunucu ismi veya IP adresi
  • Kullanıcı adı: Veritabanına erişmek için tanımlanan kullanıcı adı
  • Şifre: Veritabanında yapılacak işlemler için kullanılan parola
  • Veritabanı adı: İşlemlerin gerçekleştirileceği veritabanı adı
  • Port numarası: Daha özel veritabanı sunucularında, kullanılan port numarası

Veritabanına bağlanma işlemi başarılı bir şekilde gerçekleştikten sonra, veritabanında bulunan verilere ulaşmak ve bu verileri istenilen hale getirmek mümkündür. Veritabanı işlemleri yaparken PHP'de veri tabanı işlemlerinizin hız ve verimliliği açısından dikkat etmeniz gereken bazı önemli noktalar bulunmaktadır. Bu nedenle, uygulamalarınızda doğru veritabanı bağlantısı kurmak ve uygun kontrolleri sağlamak büyük önem taşımaktadır.


CSV Dosyasına Veri Aktarma

Verileri bir CSV dosyasına aktarmak, PHP'nin en yaygın kullanılan özelliklerinden biridir. Çoğu durumda, bir veritabanından verileri CSV dosyasına aktarmak, daha kolay ve daha hızlı bir yöntemdir. Bunun için, öncelikle PHP ile veritabanına bağlantı oluşturmanız gerekir.

PHP'de verileri bir CSV dosyasına eklemek için Fputcsv() işlevi kullanılır. Bu işlev, özel bir biçimlendirme işlemi yapar ve verileri bir CSV dosyasına doğru bir şekilde yerleştirir. Ayrıca, CSV dosyasından veri almak için Fgetcsv() işlevi kullanılır.

Bir CSV dosyasına veri aktarmak için PHP'de bazı adımları takip etmeniz gerekir. İlk olarak, CSV dosyasını açmanız gerekiyor. Ardından, verileri doğru bir biçimde dosyaya yazabilirsiniz. İşlevler değişebilir, ancak Fputcsv() işlevi genellikle en sık kullanılanıdır.

Satır satır veri almak, bazı durumlarda daha verimli bir yöntem olabilir. Bunun için, PHP'de fgetcsv() işlevini kullanmanız gerekir. Bu işlev, CSV dosyasındaki her satırdan verileri almanızı sağlar ve bu verileri bir diziye depolar.

CSV dosyasına veri yazarken, verilerin doğru bir şekilde sepalandığından emin olmanız gerekir. Bu, verilerin doğru bir biçimde yazılmasını sağlar ve dosyayı açmak için çok çeşitli uygulamalar kullanmanızı kolaylaştırır. Ayrıca, PHP'de bu işlem için hazırda bulunan Fputcsv() işlevinin kullanımı önemlidir.


CSV Dosyasından Veri Almak

CSV dosyalarından veri almak, PHP'de oldukça basittir. Bunun için PHP'nin fgetcsv() fonksiyonunu kullanabilirsiniz. Şimdi fgetcsv() fonksiyonunun nasıl kullanıldığına bir göz atalım.

Öncelikle, CSV dosyasını açmalısınız. Bu işlem hakkında daha önce bahsettiğimiz fopen() fonksiyonunu kullanabilirsiniz. Daha sonra, fgetcsv() fonksiyonunu kullanarak belirli bir satırdan veri okuyabilirsiniz. Bu fonksiyon, bir satırdan veri alır ve bir dizi olarak döndürür. Örneğin:

$file = fopen('ornek.csv', 'r'); while (!feof($file)) {    $row = fgetcsv($file);    // row is now an array containing the values    // from one line of the CSV file} fclose($file);

Bu örnekte, fopen() fonksiyonu kullanarak "ornek.csv" dosyasını okuyoruz. Sonra, bir while döngüsü kullanarak CSV dosyasındaki her satır için bir dizi oluşturuyoruz. $row dizisi, CSV dosyasındaki her satırdaki değerleri içerir. En son olarak, dosyayı kapatmak için fclose() fonksiyonunu kullanırız.

Bu şekilde, fgetcsv() fonksiyonunu kullanarak CSV dosyasından veri alabilirsiniz. Ancak, sadece bir satır almakla kalmak istemeyebilirsiniz. CSV dosyasında birkaç satır okumak istiyorsanız, while döngüsünü kullanarak satır satır veri okuyabilirsiniz:

$file = fopen('ornek.csv', 'r'); while (($row = fgetcsv($file)) !== false) {    // kullanmak için her satırı işleyin} fclose($file);

Bu örnekte, while döngüsü $row dizisini döndürdüğünde çalışacak şekilde ayarlanmıştır. Bu döngü, CSV dosyasındaki her satırı okur. Satırlar bittikten sonra, dosya otomatik olarak kapanacaktır.

Bu şekilde, fgetcsv() fonksiyonunu kullanarak CSV dosyasından verileri okuyabilir ve istediğiniz şekilde işleyebilirsiniz.


Fgetcsv() Fonksiyonu ile Veri Alma

CSV dosyalarından veri almanın en yaygın yollarından biri, PHP'de Fgetcsv() fonksiyonunu kullanmaktır. Bu işlev, bir CSV dosyasındaki her satırı bir dizi olarak döndürür. Bu sayede, her satırdaki verileri okuyabilir ve işleyebilirsiniz.

Fgetcsv() işlevi, öncelikle bir dosya tanıtıcısı, yani açık bir dosya için bir referans alır. Ardından, her satırı bir dizi olarak okumak için işlev çağırılır. Bu işlev çağrıldığında, dosyanın okunması durdurulana kadar otomatik olarak sayfa ilerletilir.

Fgetcsv() işlevi, virgülle ayrılmış dosyalardan veri okumak için özellikle yararlıdır. Ancak, dosya diğer bir kayıt ayırıcısı kullanılarak oluşturulduysa, işlevde bu ayıracı belirtmeniz gerekebilir. Bu sayede, dosyadaki verileri doğru şekilde ayırabilirsiniz.

Fgetcsv() işlevini kullanmak için öncelikle bir dosya tanıtıcısına ihtiyacınız vardır. Bu, bir dosyayı açmak ve işlemek için kullanılan bir dosya işaretçisidir. Aşağıdaki örnek, bir CSV dosyasını açar ve her satırı Fgetcsv() işlevi aracılığıyla bir dizi olarak okur.

$dosya = fopen("ornek.csv", "r");while (($veri = fgetcsv($dosya, 1000, ",")) !== FALSE) {    print_r($veri);}fclose($dosya);

Bu örnekte, fopen() işlevi kullanılarak "ornek.csv" adlı dosya açılır ve "r" modunda okunur. Ardından, while döngüsü kullanılarak, her satırdaki veriler okunur ve print_r() işlevi aracılığıyla ekranda gösterilir. Son olarak, fclose() işlevi kullanılarak dosya kapatılır.

Fgetcsv() işlevi, bir satırda tanımlanandan daha az hücreye sahip olan CSV dosyaları için de çalışır. Bu durumda, işlev sadece tanımlı hücrelere kadar veri döndürür, diğer hücreler boş kalır.


Satır Satır Veri Alma

CSV dosyasından veri almak için bir başka yöntem, fgetcsv() işlevini kullanarak satır satır veri almak olabilir. Bu yöntem, bir dosyayı okurken belleği daha az tüketir. Farklı bir CSV dosyasından olan örnek verileri alırsak,

ID Ad Soyad
1 Ahmet Demir
2 Mehmet Yıldız
3 Ayşe Kara

Bu verileri satır satır almak için döngü kullanılabilir. Fgetcsv() işlevi kullanıldığında, dosyanın bir sonraki satırını okur ve sonuç olarak bir dizi döndürür. Dizinin her öğesi, bir sütundaki hücre değerini temsil eder. Bu verilerin PHP tarafında işlenmesi mümkündür. İşlevin kullanımı aşağıdaki gibi olabilir:

$dosya = fopen("veriler.csv","r");while(($veri = fgetcsv($dosya)) !== FALSE){  // Her bir satır için bir dizi alınır ve işlenebilir  echo $veri[0], $veri[1], $veri[2];}fclose($dosya);

Bu örnekte, while döngüsü, dosyanın sonuna kadar tüm satırları okur ve her bir satırın verilerini dizi olarak alır. Bu örnek kodda, her bir satırın üç elemanı olduğu göz önüne alınarak, her bir satır için sırasıyla ilk, ikinci ve üçüncü elemanları ekrana yazdıracaktır.


CSV Dosyasına Veri Yazmak

CSV dosyalarına veri yazma işlemi de oldukça kolaydır. Yine fopen() fonksiyonu ile CSV dosyasını açarak, fputcsv() fonksiyonu ile verileri dosyaya yazabilirsiniz. Ancak, fputcsv() fonksiyonu sadece tek bir satıra veri yazma işlevi görür.

Bir önceki bölümde veri okuma işleminde kullanmış olduğumuz csv dosyamızı açıp, içine veri yazmak için örnek kullanımı aşağıdaki gibi görebiliriz:

Dosya İçeriğiPHP Kodları
Adı,Soyadı,Email

Bu örnekte fopen() fonksiyonu ile "veriler.csv" adlı CSV dosyası açıldı. Daha sonra, fputcsv() işlevi kullanılarak, John Doe adlı kişiye ait bilgiler dosyaya yazıldı. Son olarak, dosya fclose() fonksiyonu ile kapatıldı.


Fputcsv() Fonksiyonu ile Veri Yazma

Fputcsv() fonksiyonu, CSV dosyalarına veri yazmak için kullanılır. Bu işlev, bir dizi içindeki verileri CSV dosyasına yazmak için kullanılır. Bu işlevin kullanımı oldukça basittir.

Bir CSV dosyasına veri yazmak için, öncelikle bir dosya tanımlayın ve sonra bir dizi tanımlayın. Daha sonra, fputcsv() işlevini kullanarak dizideki verileri CSV dosyasına yazabilirsiniz.

Parametre Açıklama
stream Bir dosya tanımlayıcısı. Bu, dosyanın nereye yazılacağını belirtir.
fields Bir dizi. Bu dizi, CSV dosyasına yazılacak verileri içerir.
delimiter Ayrıntılı olarak kullanılacak karakter. Varsayılan olarak, virgül kullanılır.
enclosure Alanları çevreleyen karakter. Varsayılan olarak, tırnak işareti kullanılır.

Aşağıdaki örnek, fputcsv() işlevini kullanarak bir CSV dosyasına veri yazmanızı gösterir:

$dosya = fopen("veriler.csv", "w");$satirlar = array(    array("Ali", "Veli", "Ahmet"),    array("25", "35", "28"),    array("İstanbul", "Ankara", "İzmir"));foreach ($satirlar as $satir) {    fputcsv($dosya, $satir);}fclose($dosya);

Bu örnek, "veriler.csv" adlı bir dosyanın açılmasını ve ardından bir dizi içindeki verilerin CSV dosyasına yazılmasını sağlar. İşlev, CSV dosyasına verileri yazdıktan sonra dosyayı kapatır.


Excel Dosyasına Veri Aktarma

Excel dosyaları, CSV dosyalarından daha karmaşık yapılara sahip olduklarından, veri aktarımı sırasında farklı bir yaklaşım gerektirirler. Ancak, PHP'de PhpSpreadsheet kütüphanesi, Excel dosyalarına veri aktarmak için kullanabileceğiniz çeşitli işlevler sunar.

Bir Excel dosyasına veri yazmak, bir CSV dosyasına veri yazma işlemine benzer mantıkla çalışır. Ancak, verileri belirli hücrelere veya aralıklara yerleştirebilirsiniz.

PhpSpreadsheet kütüphanesi, PHP'de Excel dosyalarının oluşturulmasına, okunmasına ve düzenlenmesine yönelik bir kütüphanedir. Bu kütüphane, büyük ölçüde PHPExcel kütüphanesi tarafından oluşturulan bir kütüphanenin yenilenmiş bir sürümüdür.

Kütüphane, bir Excel dosyasının oluşturulması, okunması ve düzenlenmesi için birçok işlev sunar. Bu işlevleri kullanarak, Excel dosyalarında veri oluşturabilir, değiştirebilir veya silebilirsiniz.

Bir Excel dosyasına veri yazmak için, öncelikle bir PhpSpreadsheet nesnesi oluşturmanız gerekir. Bu nesne, Excel dosyasında yapacağınız tüm işlemleri yönetmenize olanak tanır.

Bunu yapmak için, şu kodu kullanabilirsiniz:

$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();

Bir nesne oluşturduktan sonra, verileri belirli hücrelere veya aralıklara yerleştirebilirsiniz. Bunun için, setData() işlevini kullanabilirsiniz.

Bir hücreye veri yazmak için, öncelikle hücrenin konumunu belirlemeniz gerekir. Bu, PHP'de takım sistemini kullanarak yapılır.

Örneğin, A1 hücresine "Merhaba Dünya!" yazmak için şu kodu kullanabilirsiniz:

$spreadsheet->getActiveSheet()->setCellValue('A1', 'Merhaba Dünya!');

Bir aralığa veri yazmak istediğinizde, setData() işlevini kullanabilirsiniz. Bu işlev, belirtilen aralıkta bir dizi veriyi yerleştirir.

Örneğin, A1'den B2'ye kadar olan bir aralığa veri yazmak için şu kodu kullanabilirsiniz:

$veriler = array(array('A1', 'B1'), array('A2', 'B2'));$spreadsheet->getActiveSheet()->fromArray($veriler, NULL, 'A1');

Bu kod, A1'den B2'ye kadar olan aralığa "A1", "B1", "A2", "B2" verilerini yerleştirir.


PhpSpreadsheet Kütüphanesi

PhpSpreadsheet, PHP tabanlı bir işlem çapraz platformudur. Bu kütüphane, belge işlemeyle ilgili sorunları çözmeye yönelik oldukça geniş özelliklere sahiptir. Excel dosyasının içeriğine erişmek, düzenlemek ve bunları birleştirmek gibi birçok işlem için kullanılabiliyor. Bu kütüphaneyi kullanarak, PHP uygulamalarınızda Excel dosyalarına veri yazabilir veya bu dosyalardan veri okuyabilirsiniz.

PhpSpreadsheet kütüphanesinin kullanımı oldukça basittir. İlk olarak, kütüphaneyi projenize dahil etmeniz gerekiyor. Bu işlemi, aşağıdaki kodu kullanarak gerçekleştirebilirsiniz:

composer require phpoffice/phpspreadsheet

Bu kütüphaneyi kullanarak bir Excel dosyasına veri yazmak için aşağıdaki adımları takip etmeniz gerekiyor:

  • Excel çalışma sayfasını yükleyin
  • Verileri belirli bir hücreye veya aralığa yazın
  • Excel dosyasını kaydedin

Bir Excel dosyasının belirli bir hücresine veri yazmak için, aşağıdaki örnek kodu kullanabilirsiniz:

use PhpOffice\PhpSpreadsheet\Spreadsheet;use PhpOffice\PhpSpreadsheet\Writer\Xlsx;// Excel dosyasını başlat$spreadsheet = new Spreadsheet();// Hücre A1'e metin yaz$spreadsheet->getActiveSheet()->setCellValue('A1', 'Merhaba Dünya!');// Excel dosyasını kaydet$writer = new Xlsx($spreadsheet);$writer->save('dosya.xlsx');

Bir aralığa veri yazmak için ise aşağıdaki örnek kodu kullanabilirsiniz:

use PhpOffice\PhpSpreadsheet\Spreadsheet;use PhpOffice\PhpSpreadsheet\Writer\Xlsx;// Excel dosyasını başlat$spreadsheet = new Spreadsheet();// Verileri bir aralığa yaz$spreadsheet->getActiveSheet()->fromArray(    [        ['Adı', 'Soyadı', 'Yaş'],        ['Ali', 'Veli', 25],        ['Ayşe', 'Fatma', 30],        ['Mehmet', 'Ahmet', 35],    ],    NULL,    'A1');// Excel dosyasını kaydet$writer = new Xlsx($spreadsheet);$writer->save('dosya.xlsx');

Bu şekilde, PhpSpreadsheet kütüphanesi kullanarak Excel dosyasına veri yazabilir ve bu dosyalardan veri okuyabilirsiniz.


Excel Dosyasına Veri Yazmak

Excel dosyaları, iş dünyasındaki birçok kişi için temel bir araçtır. Verilerini Excel dosyasından yönetenler, bu verileri web uygulamalarına aktarmak istediklerinde bunu PHP kullanarak yazılmış bir web sayfası aracılığıyla yapabilirler. PHP’de geliştirilen birçok kütüphane, Excel dosyası ile etkileşim kurmanıza olanak sağlar. Bu makalede, PHP’de Excel dosyalarına nasıl veri yazabileceğinizi öğreneceksiniz.

PhpSpreadsheet kütüphanesi, Excel dosyalarıyla çalışmak için kullanabileceğiniz bir seçenektir. Kütüphanenin Excel dosyasına veri yazmak için sunduğu farklı yöntemler vardır.

Bir hücresine veri yazmak için, öncelikle belirleyeceğiniz hücrenin satır ve sütun koordinatlarını belirlemelisiniz. Dinamik bir uygulama yazmak istiyorsanız, koordinatları değişkenler kullanarak tanımlayabilirsiniz.

Koordinatları belirledikten sonra, PHP kodunuzu aşağıdaki örnek kod gibi yazabilirsiniz.

Hücre Boyutu Kod Örneği
Sadece bir hücreye veri yazma $spreadsheet->getActiveSheet()->setCellValue('A1', 'Merhaba Dünya');
Birkaç hücreye veri yazma $spreadsheet->getActiveSheet()->setCellValue('A1:B1', 'Merhaba Dünya');

Bir aralığa veri yazmak için, aşağıdaki gibi koordinatları belirlemelisiniz.

$spreadsheet->getActiveSheet()->setCellValue('A1:C3', 'Merhaba Dünya');

Bu örnekte, hücreler A1, A2, A3, B1, B2, B3, C1, C2 ve C3, 'Merhaba Dünya' ile değiştirilir.

PhpSpreadsheet kütüphanesi, Excel dosyalarına veri yazmak için en popüler ve kullanıcı dostu seçeneklerden biridir. Bu özelliği kullanarak, müşterileriniz ve işletmeniz arasındaki veri alışverişini kolaylaştırabilirsiniz.


Bir Hücreye Veri Yazma

Bir Excel dosyasının belirli bir hücresine veri yazmak, verileri belirli bir sütun ve satır kombinasyonuna yerleştirmek için kullanışlı bir yöntemdir. Bu işlemi gerçekleştirmek için PHP'de kullanabileceğiniz birkaç yöntem vardır.

Bir hücreye veri yazma işlemini gerçekleştirmek için, PhpSpreadsheet kütüphanesinde bulunan setCellValue işlevini kullanabilirsiniz. Bu işlev, belirtilen hücreye bir değer atamak için kullanılır.

Öncelikle, bir Excel dosyasını ve belirli bir hücreyi belirlemek için gerekli kodları yazmanız gerekir. Ardından, setCellValue işlevini kullanarak hücreye bir değer atayabilirsiniz.

Kodu Açıklama
$spreadsheet = new Spreadsheet(); Yeni bir Excel dosyası oluşturur.
$worksheet = $spreadsheet->getActiveSheet(); Aktif çalışma sayfasını ayarlar.
$worksheet->setCellValue('A1', 'Merhaba Dünya'); A1 hücresine 'Merhaba Dünya' yazısını atar.

Bu kodlar, Merhaba Dünya yazısını A1 hücresine yazdırır. Aynı yöntemi kullanarak, başka bir Excel dosyasına farklı verileri yazdırabilirsiniz.

Bir hücreye veri yazma yöntemi, PHP ile Excel dosyalarındaki verileri düzenleme ve işleme sürecinde oldukça yararlıdır.


Bir Aralığa Veri Yazma

Bir Excel dosyasının belirli bir aralığına veri yazmak için, PhpSpreadsheet kütüphanesindeki setCellValue() işlevini kullanabilirsiniz. Bu işlev, belirli bir hücreye değer atamak için de kullanılabilir, ancak belirli bir aralığı seçmek istediğinizde setCellValue() işlevini kullanmak daha uygun olacaktır.

Örneğin, A1 hücresinden C3 hücresine kadar bir aralığa veri yazmak istediğinizde, aşağıdaki kod örneğini kullanabilirsiniz:

Kod Örneği
$spreadsheet->getActiveSheet()->setCellValue('A1', 'Veri1');
$spreadsheet->getActiveSheet()->setCellValue('B1', 'Veri2');
$spreadsheet->getActiveSheet()->setCellValue('C1', 'Veri3');
$spreadsheet->getActiveSheet()->setCellValue('A2', 'Veri4');
$spreadsheet->getActiveSheet()->setCellValue('B2', 'Veri5');
$spreadsheet->getActiveSheet()->setCellValue('C2', 'Veri6');
$spreadsheet->getActiveSheet()->setCellValue('A3', 'Veri7');
$spreadsheet->getActiveSheet()->setCellValue('B3', 'Veri8');
$spreadsheet->getActiveSheet()->setCellValue('C3', 'Veri9');

Bu kod örneği, belirtilen hücrelere sırasıyla veri atar ve A1 hücresinden C3 hücresine kadar olan aralığa veri yazmış olursunuz.

Ayrıca, bir aralığa bir dizi veri yazmak istediğinizde, setCellValue() işlevini döngü kullanarak tekrarlayabilirsiniz. Örneğin:

Kod Örneği
$veri_dizisi = array(
array('Veri1', 'Veri2', 'Veri3'),
array('Veri4', 'Veri5', 'Veri6'),
array('Veri7', 'Veri8', 'Veri9')
);
$satir_no = 1;
foreach($veri_dizisi as $satir){
$sutun_no = 0;
foreach($satir as $veri){
$spreadsheet->getActiveSheet()->setCellValueByColumnAndRow($sutun_no, $satir_no, $veri);
$sutun_no++;
}
$satir_no++;
}

Bu kod örneği, belirtilen dizi verilerini bir aralığa yazmak için PhpSpreadsheet kütüphanesindeki setCellValueByColumnAndRow() işlevini kullanarak döngüleri tekrarlar.

Bir aralığı belirledikten sonra, bu aralığa PhpSpreadsheet kütüphanesi işlevleri kullanarak veri yazmak oldukça kolaydır.