ओपन सोर्स PHP लाइब्रेरी के माध्यम से Excel XLSX फ़ाइलें बनाएं

Excel XLSX फ़ाइलें बनाने के लिए ओपन सोर्स मुफ्त PHP लाइब्रेरी। स्टाइलिंग, फ़ॉर्मूले, कई शीट्स, मर्ज्ड सेल्स, और एरे एक्सपोर्ट जैसी सुविधाओं को कोड उदाहरणों के साथ देखें।

SimpleXLSXGen क्या है?

PHP विकास की दुनिया में, Excel फ़ाइलें बनाना अक्सर भारी लाइब्रेरीज़, जटिल निर्भरताओं और मेमोरी‑खपत वाले प्रक्रियाओं से जुड़ा होता है। यहाँ आता है SimpleXLSXGen – उन डेवलपर्स के लिए एक ताज़ा हवा, जिन्हें XLSX फ़ाइलें बनाने के लिए एक सीधा, कुशल समाधान चाहिए। यह ओपन‑सोर्स PHP लाइब्रेरी, जिसे Сергей Shuchkin ने बनाया है, आपको किसी बाहरी टूल, एक्सटेंशन या जटिल कॉन्फ़िगरेशन की आवश्यकता के बिना डेटा को Excel में निर्यात करने देती है। चाहे आप रिपोर्टिंग सिस्टम, ई‑कॉमर्स एक्सपोर्ट फीचर, या डेटा माइग्रेशन टूल बना रहे हों, SimpleXLSXGen न्यूनतम कोड के साथ पेशेवर परिणाम प्रदान करता है।

भारी स्प्रेडशीट लाइब्रेरीज़ के विपरीत, SimpleXLSXGen सरलता पर केंद्रित है। आप एरेज़ से सीधे स्प्रेडशीट बना सकते हैं, सेल्स को स्टाइल कर सकते हैं, सेल्स को मर्ज कर सकते हैं, फ़ॉर्मूले जोड़ सकते हैं, और यहाँ तक कि कई शीट्स भी बना सकते हैं—सभी साफ़ PHP सिंटैक्स के साथ। यह रिपोर्टिंग डैशबोर्ड, इनवॉइस जनरेशन, डेटाबेस रिकॉर्ड्स का निर्यात, वित्तीय विवरण, प्रोडक्ट कैटलॉग, उपयोगकर्ता डेटा निर्यात आदि के लिए अत्यधिक उपयोगी बनाता है। यह UTF-8 एन्कोडिंग को सहजता से संभालता है, कई वर्कशीट्स का समर्थन करता है, HTML-समतुल्य टैग्स के माध्यम से व्यापक फ़ॉर्मेटिंग विकल्प प्रदान करता है, और फ़ाइलों को डाउनलोड के लिए आउटपुट कर सकता है या सीधे डिस्क पर सहेज सकता है। यह लाइब्रेरी विशेष रूप से साझा होस्टिंग वातावरण में मूल्यवान है जहाँ अतिरिक्त एक्सटेंशन स्थापित करना संभव नहीं हो सकता, और इसकी मेमोरी-कुशल डिज़ाइन का अर्थ है कि यह बड़े डेटा सेट को बिना क्रैश हुए संभाल सकता है।

Previous Next

SimpleXLSXGen के साथ शुरूआत

SimpleXLSXGen को आपके प्रोजेक्ट में स्थापित करने का अनुशंसित तरीका Composer का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

Composer के माध्यम से SimpleXLSXGen स्थापित करें

composer require shuchkin/simplexlsxgen

Git के माध्यम से SimpleXLSXGen स्थापित करें

 gh repo clone mk-j/SimpleXLSXGen 

PHP API के माध्यम से एरेज़ से Excel फ़ाइलें बनाएं

SimpleXLSXGen की सबसे बेहतरीन विशेषताओं में से एक इसकी क्षमता है कि वह PHP एरेज़ को तुरंत Excel फ़ाइलों में बदल देता है। यह डेटाबेस क्वेरी परिणामों, API प्रतिक्रियाओं, या उपयोगकर्ता‑जनित सामग्री को निर्यात करने के समय आदर्श है। स्प्रेडशीट को सेल दर सेल मैन्युअल रूप से बनाने के बजाय, डेवलपर्स बस एक एरे पास कर सकते हैं और फ़ाइल को सहेज सकते हैं। निम्नलिखित उदाहरण दिखाता है कि लाइब्रेरी तालिका डेटा को निर्यात करते समय विकास समय को अत्यधिक कम करने में कैसे मदद करती है।

PHP लाइब्रेरी के माध्यम से तालिका डेटा को शीघ्रता से Excel फ़ाइल में निर्यात कैसे करें?

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 के माध्यम से एक फ़ाइल में कई वर्कशीट्स प्रबंधित करें

ओपन सोर्स SimpleXLSXGen लाइब्रेरी डेवलपर्स को एक ही वर्कबुक के भीतर कई शीट्स बनाने की अनुमति देती है, जो बड़े डेटा सेट को व्यवस्थित करने के लिए आवश्यक है। यह नई वर्कशीट जोड़ने, मौजूदा शीट्स को संपादित करने, अनचाही शीट्स को हटाने आदि जैसी सुविधाओं का समर्थन करती है। यह सभी मासिक रिपोर्ट, विभागीय शीट्स या क्षेत्रीय बिक्री डेटा को आसानी से बनाने में मदद करता है। लाइब्रेरी संबंधित जानकारी को एक डाउनलोड योग्य फ़ाइल में व्यवस्थित रूप से रखती है। निम्नलिखित उदाहरण दिखाता है कि कई वर्कशीट्स के साथ काम करते हुए विभिन्न प्रकार की रिपोर्ट कैसे बनाई जा सकती हैं।

PHP लाइब्रेरी का उपयोग करके Excel शीट्स में विभिन्न प्रकार की बिक्री रिपोर्ट कैसे बनाएं?

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

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

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


जटिलता के बिना HTML-शैली फ़ॉर्मेटिंग

SimpleXLSXGen एक्सेल स्टाइलिंग में क्रांति लाता है, जिससे आप अपने सेल मानों के भीतर सीधे परिचित HTML टैग्स का उपयोग कर सकते हैं। आप , ,