1. Produk
  2.   Spreadsheet
  3.   PHP
  4.   SimpleXLSXGen
 
  

Hasilkan File Excel XLSX melalui Perpustakaan PHP Open Source

Perpustakaan PHP Gratis Open Source untuk Menghasilkan File Excel XLSX. Jelajahi Fitur Seperti Styling, Formula, Beberapa Lembar, Sel yang Digabung, dan Ekspor Array dengan Contoh Kode.

Apa itu SimpleXLSXGen?

Di dunia pengembangan PHP, menghasilkan file Excel sering berarti harus berurusan dengan perpustakaan yang berat, ketergantungan yang rumit, dan proses yang memakan banyak memori. Masuklah SimpleXLSXGen – angin segar bagi pengembang yang membutuhkan solusi sederhana dan efisien untuk membuat file XLSX. Perpustakaan PHP open-source ini, dibuat oleh Sergey Shuchkin, memungkinkan Anda mengekspor data ke Excel tanpa memerlukan alat eksternal, ekstensi, atau konfigurasi yang kompleks. Baik Anda sedang membangun sistem pelaporan, fitur ekspor e‑commerce, atau alat migrasi data, SimpleXLSXGen memberikan hasil profesional dengan kode yang minimal.

Berbeda dengan perpustakaan spreadsheet yang besar dan rumit, SimpleXLSXGen berfokus pada kesederhanaan. Anda dapat membuat spreadsheet langsung dari array, memberi gaya pada sel, menggabungkan sel, menambahkan formula, dan bahkan membuat beberapa lembar—semuanya dengan sintaks PHP yang bersih. Ini sangat berguna untuk dasbor pelaporan, pembuatan faktur, mengekspor catatan basis data, laporan keuangan, katalog produk, ekspor data pengguna, dan sebagainya. Ia menangani enkoding UTF-8 secara mulus, mendukung banyak lembar kerja, menawarkan opsi pemformatan yang luas melalui tag mirip HTML, dan dapat menghasilkan file untuk diunduh atau menyimpannya langsung ke disk. Perpustakaan ini sangat berharga untuk lingkungan hosting bersama di mana pemasangan ekstensi tambahan mungkin tidak memungkinkan, dan desainnya yang efisien memori berarti dapat menangani dataset yang cukup besar tanpa crash.

Previous Next

Memulai dengan SimpleXLSXGen

Cara yang disarankan untuk menginstal SimpleXLSXGen ke dalam proyek Anda adalah dengan menggunakan Composer. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal SimpleXLSXGen melalui Composer

composer require shuchkin/simplexlsxgen

Instal SimpleXLSXGen melalui Git

 gh repo clone mk-j/SimpleXLSXGen 

Buat File Excel dari Array melalui API PHP

Salah satu fitur terbaik SimpleXLSXGen adalah kemampuannya untuk secara instan mengonversi array PHP menjadi file Excel. Ini sangat ideal saat mengekspor hasil kueri basis data, respons API, atau konten yang dihasilkan pengguna. Alih-alih membangun spreadsheet sel per sel secara manual, pengembang cukup memberikan sebuah array dan menyimpan file tersebut. Contoh berikut menunjukkan bagaimana perpustakaan ini membantu secara dramatis mengurangi waktu pengembangan saat mengekspor data tabular.

Cara Cepat Mengekspor Data Tabular ke File Excel melalui Perpustakaan PHP?

use Shuchkin\SimpleXLSXGen;
$data = [
    ['ID', 'Name', 'Email'],
    [1, 'John Doe', 'john@example.com'],
    [2, 'Jane Smith', 'jane@example.com']
];
SimpleXLSXGen::fromArray($data)
    ->saveAs('users.xlsx');

Kelola Beberapa Lembar Kerja dalam Satu File melalui PHP

Perpustakaan SimpleXLSXGen sumber terbuka memungkinkan pengembang membuat beberapa lembar dalam satu buku kerja, yang penting untuk mengatur kumpulan data besar. Ia mendukung fitur seperti menambahkan lembar kerja baru, mengedit lembar yang ada, menghapus lembar yang tidak diinginkan, dan sebagainya. Semua ini memudahkan pembuatan laporan bulanan, lembar departemen, atau data penjualan regional dengan mudah. Perpustakaan ini menjaga informasi terkait tetap terorganisir rapi dalam satu file yang dapat diunduh. Contoh berikut menunjukkan cara membuat berbagai jenis laporan sambil bekerja dengan banyak lembar kerja.

Cara Membuat Berbagai Jenis Laporan Penjualan dalam Sheet Excel menggunakan Perpustakaan PHP?

$xlsx = SimpleXLSXGen::fromArray([
['January Sales', 5000]
]);

$xlsx->addSheet([
['February Sales', 7000]
], 'February');

$xlsx->saveAs('reports.xlsx');


Pemformatan Gaya HTML Tanpa Kompleksitas

SimpleXLSXGen merevolusi styling Excel dengan memungkinkan Anda menggunakan tag HTML yang familiar langsung di dalam nilai sel. Anda dapat menerapkan tebal, miring, garis bawah, warna, font, perataan, batas, dan bahkan warna latar belakang menggunakan markup sederhana seperti , ,