Aspose.Cells for PHP via Java
एक्सेल स्प्रेडशीट बनाने और परिवर्तित करने के लिए PHP एपीआई
एक उपयोगी एक्सेल स्प्रेडशीट प्रबंधन और प्रसंस्करण एपीआई डेवलपर्स को एक्सेल फाइलें बनाने, संपादित करने, प्रिंट करने, पढ़ने और परिवर्तित करने की अनुमति देता है।
Aspose.Cells for PHP for Java via Java PHP अनुप्रयोगों के अंदर एक्सेल स्प्रेडशीट दस्तावेज़ों के साथ काम करने के लिए एक उपयोगी और लचीला समाधान है . यह एक बहुत लोकप्रिय स्प्रेडशीट हेरफेर एपीआई है जो सॉफ्टवेयर डेवलपर्स को सिस्टम पर माइक्रोसॉफ्ट एक्सेल स्थापित करने की आवश्यकता के बिना माइक्रोसॉफ्ट एक्सेल फाइलें बनाने, संशोधित करने, पढ़ने, प्रिंट करने और परिवर्तित करने में सक्षम बनाता है। लाइब्रेरी Microsoft Excel के सभी संस्करणों को पूरी तरह से समर्थन करती है, जिसमें Excel 2019 के नवीनतम संस्करण और Office 365 के लिए Excel शामिल हैं।
जावा के माध्यम से PHP के लिए Aspose.Cells एक स्केलेबल और सुविधा संपन्न एपीआई है जो सॉफ्टवेयर डेवलपर्स को जल्दी और विश्वसनीय रूप से मदद करता है, अपने स्वयं के PHP अनुप्रयोगों के अंदर कई लोकप्रिय दस्तावेज़ प्रारूपों के बीच कनवर्ट करता है। यह सबसे पूर्ण XLS प्रारूप, OOXML, फ़्लैट OPC और Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, टैब-सीमांकित फ़ाइल प्रारूप और कई अन्य के लिए सॉफ़्टवेयर प्रदान करता है। टेक्स्ट को सादे टेक्स्ट प्रारूप में सहेजकर आसानी से निकालना भी संभव है। जावा के माध्यम से PHP के लिए Aspose.Cells के साथ, डेवलपर्स जावा ब्रिज का उपयोग करके PHP अनुप्रयोगों के भीतर से एपीआई का उपयोग कर सकते हैं। लाइब्रेरी को उच्च प्रदर्शन के लिए डिज़ाइन किया गया है, जो डेवलपर्स को बड़ी एक्सेल फ़ाइलों के साथ जल्दी और कुशलता से काम करने की अनुमति देता है।
जावा के माध्यम से PHP के लिए Aspose.Cells, PHP एप्लिकेशन और Aspose.Cells API के बीच संबंध बनाने के लिए जावा ब्रिज का उपयोग करके काम करता है। कई महत्वपूर्ण एक्सेल स्प्रेडशीट हेरफेर विशेषताएं लाइब्रेरी का हिस्सा हैं जैसे एक नई वर्कबुक जोड़ना, एक नई वर्कशीट डालना, टिप्पणियां बनाना और हेरफेर करना, पेज सेटअप कॉन्फ़िगर करना, चार्ट डालना और प्रस्तुत करना, एक डिजाइनर स्प्रेडशीट से सूत्र आयात करना, जटिल सूत्रों को जोड़ना और गणना करना , नामित श्रेणियाँ बनाएं और उनमें हेरफेर करें और भी बहुत कुछ। जावा के माध्यम से PHP एक ऐसी तकनीक है जो डेवलपर्स को PHP अनुप्रयोगों के भीतर से जावा कक्षाओं और पुस्तकालयों का उपयोग करने की अनुमति देती है। यह जावा ब्रिज का उपयोग करके काम करता है, जो सॉफ्टवेयर का एक टुकड़ा है जो PHP स्क्रिप्ट को जावा ऑब्जेक्ट और कक्षाओं के साथ इंटरैक्ट करने की अनुमति देता है।
जावा के माध्यम से PHP के लिए Aspose.Cells के साथ शुरुआत करना
जावा के माध्यम से PHP के लिए Aspose.Cells को ज़िप संग्रह के रूप में वितरित किया जाता है। इंस्टॉल करने के लिए आपके पास PHP 7 या उससे अधिक संस्करण होना आवश्यक है। इंस्टॉलेशन सेट करने से पहले मशीन में Oracle JDK 7 या इससे अधिक संस्करण होना चाहिए।
जावा के माध्यम से PHP के लिए Aspose.Cells.
PHP API के माध्यम से नई एक्सेल स्प्रेडशीट बनाएं और प्रबंधित करें
जावा के माध्यम से PHP के लिए Aspose.Cells सॉफ्टवेयर डेवलपर्स को अपने स्वयं के PHP अनुप्रयोगों के अंदर नई एक्सेल स्प्रेडशीट बनाने की क्षमता देता है। लाइब्रेरी मौजूदा परियोजनाओं को खोलने, उसमें आवश्यक परिवर्तन करने और तदनुसार अद्यतन करने का भी समर्थन करती है। यह विभिन्न फ़ाइल स्वरूपों का समर्थन करता है, जैसे XLS, XLSX, ODS, स्प्रेडशीटML, CSV, टैब डिलिमिटेड, HTML/MHTML, PDF, XPS और अन्य प्रारूप। लाइब्रेरी में दस्तावेज़ हेरफेर से संबंधित कई महत्वपूर्ण विशेषताएं शामिल हैं, जैसे मौजूदा वर्कशीट की एक प्रति जोड़ना, बाहरी फ़ाइलों से डेटा आयात/निर्यात करना, स्प्रेडशीट में छवियां सम्मिलित करना, कोशिकाओं में टिप्पणियां जोड़ना, कोशिकाओं को मर्ज/विभाजित करना इत्यादि।
PHP API के माध्यम से नई एक्सेल वर्कबुक कैसे बनाएं?
// Load the Aspose.Cells library
require_once("path/to/aspose/cells/autoload.php");
use Aspose\Cells\Workbook;
use Aspose\Cells\Worksheets\SheetType;
// Create a new workbook
$workbook = new Workbook();
// Add a new worksheet
$worksheet = $workbook->getWorksheets()->add(SheetType::WORKSHEET);
// Save the workbook
$workbook->save("new-workbook.xlsx");
// add data and formatting to the worksheet
// Add data to cell A1
$worksheet->getCells()->get("A1")->setValue("Hello, World!");
// Save the workbook
$workbook->save("new-workbook.xlsx");
PHP API के माध्यम से एक्सेल फ़ाइल प्रारूपों को आयात और निर्यात करें
जावा लाइब्रेरी के माध्यम से PHP के लिए Aspose.Cells में कई महत्वपूर्ण विशेषताएं शामिल हैं जो जल्दी और विश्वसनीय रूप से, कई लोकप्रिय स्प्रेडशीट दस्तावेज़ प्रारूपों के बीच परिवर्तित होती हैं। लाइब्रेरी विभिन्न महत्वपूर्ण स्प्रेडशीट फ़ाइल स्वरूपों, जैसे XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML को इनपुट और आउट करने की अनुमति देती है। यह कुछ लोकप्रिय फ़ाइल स्वरूपों जैसे पीडीएफ, एक्सपीएस जेपीईजी, पीएनजी, बीएमपी, एसवीजी, टीआईएफएफ, ईएमएफ, जीआईएफ इत्यादि में निर्यात की भी अनुमति देता है।
एक्सेल वर्कबुक को PHP के माध्यम से पीडीएफ में कनवर्ट करें
use java\io\File;
use com\aspose\cells\Workbook;
// Load the Excel workbook
$workbook = new Workbook(new File("input.xlsx"));
use com\aspose\cells\SaveFormat;
// Save the workbook in PDF format
$workbook->save("output.pdf", SaveFormat::PDF);
PHP API के माध्यम से स्प्रैडशीट्स पर फ़ॉर्मेटिंग लागू करें
जावा के माध्यम से PHP के लिए Aspose.Cells कंप्यूटर प्रोग्रामर्स के लिए अपने स्प्रेडशीट दस्तावेज़ों में विभिन्न प्रकार के फ़ॉर्मेटिंग लागू करना आसान बनाता है। लाइब्रेरी में स्प्रेडशीट फ़ॉर्मेटिंग को संभालने के लिए कई महत्वपूर्ण विशेषताएं शामिल हैं, जैसे कि फ़ॉन्ट, रंग, प्रभाव, बॉर्डर और शेडिंग, टेक्स्ट संरेखण सेटिंग्स, एक ही सेल में रिच टेक्स्ट फ़ॉर्मेटिंग सहित सेल में सभी वर्ण फ़ॉर्मेटिंग लागू करना, विभिन्न सेल बॉर्डर सेटिंग्स लागू करना, कोशिकाओं पर पृष्ठभूमि पैटर्न प्रबंधित करें, सभी संख्या प्रारूप सेटिंग्स लागू करें और भी बहुत कुछ।
PHP के माध्यम से Excel फ़ाइलों में चार्ट और छवियाँ जोड़ें
जावा के माध्यम से PHP के लिए Aspose.Cells सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के PHP अनुप्रयोगों के अंदर स्प्रेडशीट दस्तावेज़ों में चार्ट के साथ-साथ छवियां बनाने और जोड़ने की अनुमति देता है। लाइब्रेरी में चार्ट और छवियों को संभालने के लिए कई महत्वपूर्ण चीजें शामिल हैं, जैसे चार्ट को अनुकूलित करना, चार्ट फ़ॉर्मेटिंग प्रकार, चार्ट को प्रस्तुत करना, एक्सेल चार्ट के अक्षों को प्रबंधित करना, एक्सेल चार्ट के डेटालेबल्स और लेजेंड हैंडलिंग, एक्सेल चार्ट शीर्षक जोड़ना, एक्सेल 2016 चार्ट समर्थन, समीकरण प्राप्त करना चार्ट ट्रेंडलाइन का पाठ और भी बहुत कुछ।
Load Chart to Excel File inside PHP Applications
//Load the Excel file
$workbook = new Workbook("input.xlsx");
// add the chart to a worksheet
$chart = $workbook->getWorksheets()->get(0)->getCharts()->addChart(ChartType::COLUMN_CLUSTERED);
$chart->setChartArea(0, 0, 400, 400);
$chart->setPlotArea(0, 0, 350, 350);
$chart->getTitle()->setText("Sales Report");
$chart->getTitle()->getFont()->setSize(12);
$chart->getTitle()->getFont()->setBold(true);
$chart->setLegendShown(true);
$chart->getLegend()->getFont()->setSize(10);
$data = array(
array("Product", "Sales"),
array("Product A", 1500),
array("Product B", 2500),
array("Product C", 1700),
);
$chart->getNSeries()->add($workbook->getWorksheets()->get(0)->getCells()->importArray($data, '', 'A1'));
$chart->calculate();
$workbook->save("output.xlsx");