1. Ürün:% s
  2.   E-tablo
  3.   PHP
  4.   SimpleXLSXGen
 
  

Açık Kaynak PHP Kütüphanesi ile Excel XLSX Dosyaları Oluşturun

Excel XLSX Dosyaları Oluşturmak İçin Açık Kaynak Ücretsiz PHP Kütüphanesi. Stil, Formüller, Birden Fazla Sayfa, Birleştirilmiş Hücreler ve Dizi Dışa Aktarımları gibi Özellikleri Kod Örnekleriyle Keşfedin.

SimpleXLSXGen Nedir?

PHP geliştirme dünyasında, Excel dosyaları oluşturmak genellikle ağır kütüphaneler, karmaşık bağımlılıklar ve bellek tüketen süreçlerle uğraşmak anlamına gelir. İşte SimpleXLSXGen – XLSX dosyaları oluşturmak için basit ve verimli bir çözüm arayan geliştiriciler için taze bir nefes. Sergey Shuchkin tarafından oluşturulan bu açık kaynaklı PHP kütüphanesi, harici araçlar, uzantılar veya karmaşık yapılandırmalar gerektirmeden verileri Excel'e dışa aktarmanıza olanak tanır. Raporlama sistemi, e-ticaret dışa aktarma özelliği ya da veri taşıma aracı geliştiriyor olun, SimpleXLSXGen minimal kodla profesyonel sonuçlar sunar.

Kalın elektronik tablo kütüphanelerinin aksine, SimpleXLSXGen sadeliğe odaklanır. Dizilerden doğrudan elektronik tablolar oluşturabilir, hücreleri biçimlendirebilir, hücreleri birleştirebilir, formüller ekleyebilir ve hatta birden fazla sayfa oluşturabilirsiniz—hepsi temiz PHP sözdizimiyle. Bu, raporlama panoları, fatura oluşturma, veritabanı kayıtlarını dışa aktarma, finansal tablolar, ürün katalogları, kullanıcı veri dışa aktarımları vb. için son derece kullanışlıdır. UTF-8 kodlamasını sorunsuz bir şekilde yönetir, birden fazla çalışma sayfasını destekler, HTML benzeri etiketlerle kapsamlı biçimlendirme seçenekleri sunar ve dosyaları indirme için çıktı olarak verebilir veya doğrudan diske kaydedebilir. Kütüphane, ek uzantıların kurulamayabileceği paylaşımlı hosting ortamları için özellikle değerlidir ve bellek verimli tasarımı sayesinde makul büyüklükteki veri setlerini çökmeden işleyebilir.

Previous Next

SimpleXLSXGen ile Başlarken

SimpleXLSXGen'i projenize kurmanın önerilen yolu composer kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

SimpleXLSXGen'i Composer ile Kurun

composer require shuchkin/simplexlsxgen

SimpleXLSXGen'i Git ile Kurun

 gh repo clone mk-j/SimpleXLSXGen 

PHP API ile Dizilerden Excel Dosyaları Oluşturun

SimpleXLSXGen'in en iyi özelliklerinden biri, PHP dizilerini anında Excel dosyalarına dönüştürme yeteneğidir. Bu, veritabanı sorgu sonuçlarını, API yanıtlarını veya kullanıcı tarafından oluşturulan içeriği dışa aktarırken idealdir. Elektronik tabloları hücre hücre manuel olarak oluşturmak yerine, geliştiriciler sadece bir dizi geçip dosyayı kaydedebilirler. Aşağıdaki örnek, kütüphanenin tablo verilerini dışa aktarırken geliştirme süresini büyük ölçüde azalttığını gösterir.

PHP Kütüphanesi ile Tablo Verilerini Hızlıca Excel Dosyasına Nasıl Dışa Aktarabilirsiniz?

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 ile Tek Dosyada Birden Çok Çalışma Sayfasını Yönetme

Açık kaynak SimpleXLSXGen kütüphanesi, geliştiricilerin tek bir çalışma kitabı içinde birden fazla sayfa oluşturmasına olanak tanır; bu, büyük veri setlerini düzenlemek için esastır. Yeni çalışma sayfaları ekleme, mevcut sayfaları düzenleme, istenmeyen sayfaları silme gibi özellikleri destekler. Bu sayede aylık raporlar, departman sayfaları veya bölgesel satış verileri kolayca oluşturulabilir. Kütüphane, ilgili bilgileri tek bir indirilebilir dosyada düzenli bir şekilde tutar. Aşağıdaki örnek, birden fazla çalışma sayfası ile çalışırken çeşitli rapor türlerinin nasıl oluşturulacağını gösterir.

PHP Kütüphanesi Kullanarak Excel Sayfalarında Çeşitli Satış Raporları Nasıl Oluşturabilirsiniz?

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

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

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


Karmaşıklık Olmadan HTML-Stili Biçimlendirme

SimpleXLSXGen, hücre değerleriniz içinde tanıdık HTML etiketlerini doğrudan kullanmanıza izin vererek Excel stilini devrim niteliğinde değiştirir. , ,