Contoh Perulangan Data Pada Template Excel PHP
<?php
require 'vendor/autoload.php'; // Memuat autoload dari Composer
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// Load file Excel yang sudah ada
$spreadsheet = IOFactory::load('template.xlsx');
// Ambil sheet pertama
$sheet = $spreadsheet->getActiveSheet();
// Data yang akan ditambahkan
$data = array('data a', 'data b', 'data c');
// Tentukan sel awal untuk penulisan data
$startRow = 8; // Mulai dari baris ke-8, kolom C
// Loop untuk menambahkan data ke file Excel
foreach ($data as $item) {
$sheet->setCellValue('C' . $startRow, $item);
$startRow++;
}
// Simpan perubahan ke file Excel
$writer = new Xlsx($spreadsheet);
$writer->save('template.xlsx');
echo 'Data berhasil ditambahkan ke file Excel.';
?>
Lanjut Part : 1
Muhammad Ullil Fahri
WA : 089696380422
Tautan WA : https://wa.me/message/SG4YA2XQP5FPE1