Membuat While Pada PHPWord Template

Buat Template Baru

script PHP

<?php

require 'vendor/autoload.php';

$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('w.docx');

/*
$templateProcessor->setValues([
    'nim' => '001',
    'nama' => 'Fahri',
    'alamat' => 'Ketapang',

]);
*/

$values = [
    ['nim' => 001, 'nama' => 'a', 'alamat' => 'alamat a'],
    ['nim' => 002, 'nama' => 'b', 'alamat' => 'alamat b'],
    ['nim' => 003, 'nama' => 'c', 'alamat' => 'alamat c'],
    ['nim' => 004, 'nama' => 'd', 'alamat' => 'alamat d'],
];
$templateProcessor->cloneRowAndSetValues('nim', $values,);

header("Content-Disposition: attachment; filename=template.docx");

$templateProcessor->saveAs('php://output');

 393 total views

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *