1. Məhsullar
  2.   Elektron cədvəl
  3.   PHP
  4.   SimpleXLSXGen
 
  

Açıq mənbəli PHP Kitabxanası vasitəsilə Excel XLSX Faylları Yaradın

Excel XLSX Faylları Yaratmaq üçün Açıq Mənbəli Pulsuz PHP Kitabxanası. Stil, formulalar, bir neçə vərəq, birləşdirilmiş hüceyrələr və massiv ixracı kimi xüsusiyyətləri kod nümunələri ilə araşdırın.

SimpleXLSXGen nədir?

PHP inkişafı dünyasında Excel fayllarının yaradılması tez-tez ağır kitabxanalar, mürəkkəb asılılıqlar və yaddaş tələb edən proseslərlə məşğul olmaq deməkdir. SimpleXLSXGen ilə tanış olun – XLSX fayllarını yaratmaq üçün sadə, səmərəli həll axtaran proqramçılar üçün təzə nəfəs. Sergey Shuchkin tərəfindən yaradılmış bu açıq mənbəli PHP kitabxanası, xarici alətlər, uzantılar və ya mürəkkəb konfiqurasiyalar tələb etmədən məlumatları Excel-ə ixrac etməyə imkan verir. İstər hesabat sistemi, istər e-ticarət ixrac funksiyası, istərsə də məlumat köçürmə aləti hazırlayırsınız, SimpleXLSXGen minimal kodla peşəkar nəticələr verir.

Ağır cədvəl kitabxanalarından fərqli olaraq, SimpleXLSXGen sadəliyə yönəlib. Siz cədvəlləri birbaşa massivlərdən yarada, hüceyrələri formatlaya, hüceyrələri birləşdirə, formulalar əlavə edə və hətta bir neçə vərəq yarada bilərsiniz — hamısı təmiz PHP sintaksisi ilə. Bu, hesabat panelləri, faktura yaradılması, verilənlər bazası qeydlərinin ixracı, maliyyə hesabatları, məhsul kataloqları, istifadəçi məlumatlarının ixracı və s. üçün çox faydalıdır. UTF-8 kodlamasını problemsiz idarə edir, bir neçə iş vərəqini dəstəkləyir, HTML‑bənzər teqlər vasitəsilə geniş formatlama seçimləri təklif edir və faylları yükləmək üçün çıxara və ya birbaşa diska saxlaya bilir. Kitabxana, əlavə uzantıların quraşdırıla bilmədiyi paylaşımlı hostinq mühitləri üçün xüsusilə dəyərlidir və yaddaş‑səmərəli dizaynı sayəsində böyük məlumat dəstlərini çöküş olmadan idarə edə bilir.

Previous Next

SimpleXLSXGen ilə Başlamaq

SimpleXLSXGen-i layihənizə quraşdırmağın tövsiyə olunan yolu composer-dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri işlədin.

Composer vasitəsilə SimpleXLSXGen quraşdırın

composer require shuchkin/simplexlsxgen

Git vasitəsilə SimpleXLSXGen quraşdırın

 gh repo clone mk-j/SimpleXLSXGen 

PHP API vasitəsilə massivlərdən Excel faylları yaratmaq

SimpleXLSXGen-in ən yaxşı xüsusiyyətlərindən biri, PHP massivlərini anında Excel fayllarına çevirə bilməsidir. Bu, verilənlər bazası sorğu nəticələrini, API cavablarını və ya istifadəçi tərəfindən yaradılan məzmunu ixrac edərkən idealdır. Cədvəlləri hüceyrə‑hüceyrə əl ilə yaratmaq əvəzinə, inkişafçılar sadəcə massivi ötürüb faylı saxlaya bilərlər. Aşağıdakı nümunə kitabxananın cədvəl məlumatlarını ixrac edərkən inkişaf vaxtını necə əhəmiyyətli dərəcədə azaltdığını göstərir.

PHP Kitabxanası ilə Cədvəl Məlumatlarını Sürətlə Excel Faylına Necə İxrac Etmək?

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

PHP vasitəsilə bir faylda bir neçə iş vərəqini idarə etmək

Açıq mənbəli SimpleXLSXGen kitabxanası inkişafçılara tək bir iş dəftərində bir neçə vərəq yaratmağa imkan verir, bu da böyük məlumat dəstlərini təşkil etmək üçün vacibdir. Yeni iş vərəqləri əlavə etmək, mövcud vərəqləri redaktə etmək, istənməyən vərəqləri silmək və s. kimi xüsusiyyətləri dəstəkləyir. Bu, aylıq hesabatlar, şöbə vərəqləri və ya regional satış məlumatlarını asanlıqla yaratmaq üçün istifadə olunur. Kitabxana əlaqəli məlumatları yüklənə bilən tək bir faylda nizamlı şəkildə saxlayır. Aşağıdakı nümunə bir neçə iş vərəqi ilə işləyərkən müxtəlif növ hesabatların necə yaradılacağını göstərir.

PHP Kitabxanası ilə Excel Cədvəllərində Müxtəlif Növlü Satış Hesabatlarını Necə Yaratmaq?

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

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

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


Mürəkkəblik olmadan HTML-üslublu formatlaşdırma

SimpleXLSXGen Excel stilizasiyasını inqilab edir, çünki siz tanış HTML teqlərini birbaşa hücrə dəyərlərinizdə istifadə edə bilərsiniz. Qalın, italic, altı xətli, rənglər, şriftlər, hizalama, sərhədlər və hətta fon rənglərini sadə işarələrlə, məsələn , ,