1. Tuotteet
  2.   Laskentataulukko
  3.   PHP
  4.   SimpleXLSXGen
 
  

Luo Excel XLSX -tiedostoja avoimen lähdekoodin PHP‑kirjaston avulla

Avoimen lähdekoodin ilmainen PHP-kirjasto Excel XLSX -tiedostojen luomiseen. Tutustu ominaisuuksiin, kuten tyylittelyyn, kaavoihin, useisiin taulukoihin, yhdistettyihin soluihin ja taulukkojen vientiin koodiesimerkkien avulla.

Mikä on SimpleXLSXGen?

PHP-kehityksen maailmassa Excel-tiedostojen luominen tarkoittaa usein raskaita kirjastoja, monimutkaisia riippuvuuksia ja muistia kuluttavia prosesseja. Tässä astuu kuvaan SimpleXLSXGen – raikas henki kehittäjille, jotka tarvitsevat yksinkertaisen ja tehokkaan ratkaisun XLSX-tiedostojen luomiseen. Tämä avoimen lähdekoodin PHP-kirjasto, jonka on luonut Sergey Shuchkin, mahdollistaa datan viennin Exceliin ilman ulkoisia työkaluja, laajennuksia tai monimutkaisia asetuksia. Olipa kyseessä raportointijärjestelmä, verkkokaupan vientiominaisuus tai tietojen siirtotyökalu, SimpleXLSXGen tuottaa ammattimaisia tuloksia minimaalisella koodimäärällä.

Toisin kuin kömpelöt taulukkolaskentakirjastot, SimpleXLSXGen keskittyy yksinkertaisuuteen. Voit luoda taulukoita suoraan taulukoista, muotoilla soluja, yhdistää soluja, lisätä kaavoja ja jopa luoda useita taulukoita – kaikki puhtaalla PHP-syntaksilla. Tämä tekee siitä erittäin hyödyllisen raportointinäyttöihin, laskujen luomiseen, tietokantatietojen vientiin, talousraportteihin, tuotekatalogeihin, käyttäjätietojen vientiin jne. Se käsittelee UTF-8-merkistön saumattomasti, tukee useita työkirjoja, tarjoaa laajat muotoiluvaihtoehdot HTML-tyylisten tagien avulla, ja voi tuottaa tiedostoja ladattavaksi tai tallentaa ne suoraan levylle. Kirjasto on erityisen arvokas jaetussa hosting-ympäristössä, jossa lisälaajennusten asentaminen ei välttämättä ole mahdollista, ja sen muistitehokas suunnittelu tarkoittaa, että se pystyy käsittelemään kohtuullisen suuria tietoaineistoja ilman kaatumista.

Previous Next

Aloittaminen SimpleXLSXGenin kanssa

Suositeltu tapa asentaa SimpleXLSXGen projektiisi on käyttää Composeria. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna SimpleXLSXGen Composerin kautta

composer require shuchkin/simplexlsxgen

Asenna SimpleXLSXGen Gitin kautta

 gh repo clone mk-j/SimpleXLSXGen 

Luo Excel-tiedostoja taulukoista PHP-API:n avulla

Yksi SimpleXLSXGenin parhaista ominaisuuksista on sen kyky muuntaa PHP-taulukot välittömästi Excel-tiedostoiksi. Tämä on ihanteellista, kun viedään tietokantakyselyn tuloksia, API-vastauksia tai käyttäjien luomaa sisältöä. Sen sijaan, että rakennettaisiin taulukkoja manuaalisesti solu kerrallaan, kehittäjät voivat yksinkertaisesti antaa taulukon ja tallentaa tiedoston. Seuraava esimerkki näyttää, miten kirjasto auttaa dramaattisesti lyhentämään kehitysaikaa taulukkotietojen viennissä.

Kuinka nopeasti viedä taulukkomuotoista dataa Excel-tiedostoon PHP-kirjaston avulla?

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');

Hallitse useita laskentataulukoita yhdessä tiedostossa PHP:n avulla

Avoimen lähdekoodin SimpleXLSXGen-kirjasto antaa kehittäjien luoda useita taulukoita yhteen työkirjaan, mikä on olennaista suurten tietoaineistojen järjestämisessä. Se tukee ominaisuuksia, kuten uusien taulukoiden lisääminen, olemassa olevien taulukoiden muokkaaminen, ei-toivottujen taulukoiden poistaminen ja niin edelleen. Kaikki tämä tekee kuukausiraporttien, osastotaulukoiden tai alueellisten myyntitietojen luomisesta helppoa. Kirjasto pitää liittyvät tiedot siististi järjestettynä yhdessä ladattavassa tiedostossa. Seuraava esimerkki näyttää, miten luodaan erilaisia raportteja työskennellessä useiden taulukoiden kanssa.

Kuinka luoda erilaisia myyntiraportteja Excel-taulukoihin PHP-kirjaston avulla?

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

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

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


HTML-tyylinen muotoilu ilman monimutkaisuutta

SimpleXLSXGen mullistaa Excel-tyylittelyn sallimalla tutut HTML-tunnisteet suoraan soluarvoissa. Voit käyttää lihavointia, kursivointia, alleviivausta, värejä, fontteja, tasausta, reunuksia ja jopa taustavärejä yksinkertaisella merkinnällä kuten , ,