1. Produkter
  2.   Regneark
  3.   PHP
  4.   SimpleXLSXGen
 
  

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.

Previous Next

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/simplexlsxgen

Installer 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 , ,