Generer Excel XLSX-filer via Open Source PHP‑bibliotek
Open Source gratis PHP-bibliotek for å generere Excel XLSX-filer. Utforsk funksjoner som styling, formler, flere ark, sammenslåtte celler og array-eksport med kodeeksempler.
Hva er SimpleXLSXGen?
I PHP‑utviklingens verden betyr generering av Excel‑filer ofte at man må håndtere tunge biblioteker, kompliserte avhengigheter og minnekrevende prosesser. Møt SimpleXLSXGen – et friskt pust for utviklere som trenger en enkel, effektiv løsning for å lage XLSX‑filer. Dette åpne kildekode‑PHP‑biblioteket, laget av Sergey Shuchkin, lar deg eksportere data til Excel uten å kreve eksterne verktøy, utvidelser eller komplekse konfigurasjoner. Enten du bygger et rapporteringssystem, en e‑handels‑eksportfunksjon eller et datamigrasjonsverktøy, leverer SimpleXLSXGen profesjonelle resultater med minimal kode.
I motsetning til tunge regnearkbiblioteker fokuserer SimpleXLSXGen på enkelhet. Du kan lage regneark direkte fra arrays, style celler, slå sammen celler, legge til formler, og til og med lage flere ark – alt med ren PHP-syntaks. Dette gjør det svært nyttig for rapportdashbord, fakturagenerering, eksport av databaseposter, finansregnskap, produktkataloger, brukerdataeksport og så videre. Det håndterer UTF-8-koding sømløst, støtter flere arbeidsark, tilbyr omfattende formateringsalternativer gjennom HTML-lignende tagger, og kan generere filer for nedlasting eller lagre dem direkte på disk. Biblioteket er spesielt verdifullt for delte hosting-miljøer hvor installasjon av ekstra utvidelser kanskje ikke er mulig, og dets minneeffektive design betyr at det kan håndtere rimelig store datasett uten å krasje.
Kom i gang med SimpleXLSXGen
Den anbefalte måten å installere SimpleXLSXGen i prosjektet ditt på er ved å bruke Composer. Vennligst bruk følgende kommando for en smidig installasjon.
Installer SimpleXLSXGen via Composer
composer require shuchkin/simplexlsxgenInstaller SimpleXLSXGen via Git
gh repo clone mk-j/SimpleXLSXGen Opprett Excel-filer fra arrays via PHP API
En av de beste funksjonene i SimpleXLSXGen er dens evne til umiddelbart å konvertere PHP-arrays til Excel-filer. Dette er ideelt når man eksporterer resultater fra database‑spørringer, API‑respons eller bruker‑generert innhold. I stedet for å bygge regneark manuelt celle for celle, kan utviklere ganske enkelt sende inn en array og lagre filen. Følgende eksempel viser hvordan biblioteket bidrar til å dramatisk redusere utviklingstiden ved eksport av tabulære data.
Hvordan raskt eksportere tabulære data til Excel‑fil via PHP‑bibliotek?
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');
Administrer flere regneark i én fil via PHP
Det åpne kildekode‑biblioteket SimpleXLSXGen lar utviklere lage flere ark i en enkelt arbeidsbok, noe som er essensielt for å organisere store datasett. Det støtter funksjoner som å legge til nye regneark, redigere eksisterende ark, slette uønskede ark og så videre. Det gjør det enkelt å lage månedlige rapporter, avdelingsark eller regionale salgsdata med letthet. Biblioteket holder relatert informasjon pent organisert i én nedlastbar fil. Følgende eksempel viser hvordan man kan lage ulike typer rapporter mens man arbeider med flere regneark.
Hvordan lage ulike typer salgsrapporter i Excel‑ark ved hjelp av PHP‑bibliotek?
$xlsx = SimpleXLSXGen::fromArray([
['January Sales', 5000]
]);
$xlsx->addSheet([
['February Sales', 7000]
], 'February');
$xlsx->saveAs('reports.xlsx');
HTML-lignende formatering uten kompleksitet
SimpleXLSXGen revolusjonerer Excel‑styling ved å la deg bruke kjente HTML‑tagger direkte i celleverdiene dine. Du kan bruke fet, kursiv, understrekning, farger, skrifttyper, justering, rammer og til og med bakgrunnsfarger ved hjelp av enkel merking som , ,