Aspose.Cells FOSS for Python एक मुफ्त, ओपन-सोर्स लाइब्रेरी है जो Python अनुप्रयोगों में स्प्रेडशीट फ़ाइलों के साथ काम करने के लिए है। इसे एक ही pip install aspose-cells-foss कमांड से इंस्टॉल करें और वर्कबुक बनाना, सेल पढ़ना, स्टाइल लागू करना, चार्ट बनाना, और XLSX, CSV, Markdown, या JSON में निर्यात करना शुरू करें, सभी बिना Microsoft Excel या किसी Office निर्भरता के।
लाइब्रेरी एक साफ़, पायथनिक API प्रदान करती है जो Workbook, Worksheet, Cells, और Cell के आसपास निर्मित है, जो प्रत्येक स्प्रेडशीट डेवलपर को परिचित वस्तुएँ हैं। ब्रैकेट नोटेशन (ws.cells["A1"].value = "Hello") का उपयोग करके सेल पढ़ें और लिखें, उन्हें Font और Fill ऑब्जेक्ट्स के साथ स्टाइल करें, और ws.charts पर समर्पित add_bar() और add_line() मेथड्स का उपयोग करके कॉलम या लाइन चार्ट बनाएं।
क्योंकि लाइब्रेरी में मूल Office लाइब्रेरीज़ पर कोई निर्भरता नहीं है, यह Windows, Linux, और macOS CI रनर्स, Docker कंटेनर, और सर्वरलेस वातावरण में समान रूप से चलती है। markitdown-aspose-cells-plugin पैकेज Microsoft की MarkItDown लाइब्रेरी को XLSX समर्थन के साथ विस्तारित करता है, जिससे एक ही कॉल से पूर्ण वर्कबुक-से-Markdown निर्यात संभव होता है। जो डेवलपर्स पूर्ण व्यावसायिक API के साथ पूर्ण उत्पादन समर्थन की आवश्यकता रखते हैं, वे इन ओपन-सोर्स संसाधनों के साथ Aspose.Cells for Python का उपयोग कर सकते हैं।
ws.cells["A1"] ब्रैकेट नोटेशन के साथ मानों को पढ़ें और लिखें.NotImplementedError को सहेजे पर बढ़ा देते हैं) ।password पैरामीटर के साथ कार्यपुस्तिकाओं की रक्षा करें.markitdown-aspose-cells-plugin MarkIt Down में XLSX निर्यात जोड़ता है.Aspose.Cells FOSS एकल pip install aspose-cells-foss कमांड से स्थापित किया जा सकता है। स्थापित करने के लिए कोई मूल Office लाइब्रेरी या सिस्टम पैकेज नहीं हैं। यह लाइब्रेरी किसी भी Python 3.7+ वातावरण पर बिना संकलन चरणों के चलती है।
यह API जानबूझकर छोटा है: Workbook, Worksheet, Cells, Cell, Font, Fill, और Chart वास्तविक दुनिया के अधिकांश उपयोग मामलों को कवर करता है। कोडबेस MIT लाइसेंस वाला है, GitHub पर होस्ट किया गया है, और बग रिपोर्ट और पुल अनुरोध स्वीकार करता है।
pip के साथ स्थापित करें, फिर Workbook बनाएं, पहले Worksheet तक पहुँचें और ब्रैकेट नोटेशन का उपयोग करके सीधे कोशिकाओं में मान लिखें। उदाहरण यह भी दिखाता है कि कैसे सहेजने से पहले सेल शैली को संशोधित करके हेडर पंक्ति को बोल्ड करना है.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
ऊपर सहेजी गई कार्यपुस्तिका खोलें, पंक्तियों की एक सीमा पर बार चार्ट जोड़ें, फिर किसी अन्य कोड को बदले बिना विभिन्न फ़ाइल एक्सटेंशन XLSX, Markdown और CSV के साथ तीन बार save() कॉल करें.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
यह एक मुफ्त, एमआईटी-अनुज्ञा प्राप्त पायथन लाइब्रेरी है जो माइक्रोसॉफ्ट ऑफिस की आवश्यकता के बिना एक्सेल स्प्रेडशीट बनाने, पढ़ने, संशोधित करने और निर्यात करने के लिए उपलब्ध है।
XLSX पढ़ने/लेखन के लिए। केवल निर्यात प्रारूपों में CSV, Markdown और JSON शामिल हैं. मार्कडाउन निर्यात save_as_markdown() के माध्यम से लाइब्रेरी में बनाया गया है और इसके लिए कोई प्लगइन की आवश्यकता नहीं होती है। वैकल्पिक markitdown-aspose-cells-plugin माइक्रोसॉफ्ट के मार्किट डाउन पुस्तकालय यह एक अलग एकीकरण है, मार्क्डऑन निर्यात के लिये आवश्यक नहीं है.
नहीं. Aspose.Cells FOSS एक शुद्ध पायथन पुस्तकालय है जिसमें Microsoft Office, COM स्वचालन या किसी भी स्वामित्व वाले रनटाइम पर कोई निर्भरता नहीं है।
pip install aspose-cells-foss चलाएं। कोई अतिरिक्त सिस्टम पैकेज या मूल विस्तार की आवश्यकता नहीं है.
हाँ. पुस्तकालय ws.charts पर समर्पित चार्ट-बिल्डर विधियों के माध्यम से बार, लाइन, पाई, क्षेत्र और स्टॉक चारट प्रकारों का समर्थन करता है। ये पांच प्रकार बिना किसी त्रुटि के XLSX में सहेजते हैं। अन्य चार्टर प्रकार (स्केटर, कॉम्बो, झरना आदि) स्मृति में बनाए जा सकते हैं लेकिन NotImplementedError को उठाएं जब workbook.save() बुलाया जाता है.
हाँ. कार्यपुस्तिका को एईएस एन्क्रिप्शन के साथ सुरक्षित करने के लिए सहेजते समय password पैरामीटर पास करें.
markitdown-aspose-cells-plugin Microsoft के MarkItDown लाइब्रेरी में Aspose.Cells FOSS को एकीकृत करता है, जो एक कॉल के साथ पूर्ण XLSX-to-Markdown रूपांतरण सक्षम बनाता है।
स्रोत कोड, मुद्दा ट्रैकर और योगदान गाइड एमआईटी लाइसेंस के तहत गिटहब पर उपलब्ध हैं।