1. उत्पादों
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS के लिए Python

बनाएं, संशोधित करें और Python से Excel स्क्रैडबैग निर्यात करें - मुफ्त और खुले स्रोत, Microsoft Office निर्भरता।

Excel के लिए खुले स्रोत Python लाइब्रेरी

Aspose.Cells FOSS for Python एक मुफ्त, खुले स्रोत लाइब्रेरी है जो Python अनुप्रयोगों में स्पेडहेफ फ़ाइलों के साथ काम करने के लिए उपलब्ध है. इसे एक ही pip install aspose-cells-foss कमांड के माध्यम से स्थापित करें और कार्यपुस्तिका बनाने, कोशिकाओं को पढ़ने, एप्लिकेशन शैलियों का निर्माण, चार्ट बनाएं और XLSX, CSV, Markdown या JSON में निर्यात करें, बिना Microsoft Excel या किसी भी Office निर्भरता की आवश्यकता के।

पुस्तकालय एक साफ, पिथोनिक एपीआई के आसपास बनाया गया है Workbook, Worksheet और Cell , जो सभी स्पेडबोर्ड डेवलपर जानते हैं। ब्राकेट नोटेशन (ws.cells["A1"].value = "Hello") का उपयोग करके कोशिकाओं को पढ़ें और लिखें, उन्हें Font और Fill वस्तुओं के साथ स्टाइल करें, और समर्पित add_bar() या add_line() विधियों का इस्तेमाल करके स्तंभ या लाइन चार्ट बनाएं।

क्योंकि पुस्तकालय मूल कार्यालय पुस्तकों पर कोई निर्भरता नहीं है, यह विंडोज, लिनक्स और macOS सीआई रनर्स, डॉकर कंटेनरों और सर्वर-मुक्त वातावरण में समान रूप से चला जाता है. markitdown-aspose-cells-plugin पैकेज XLSX समर्थन के साथ माइक्रोसॉफ्ट की मार्केटडॉन लाइब्रेरी का विस्तार करता है और एक ही कॉल के माध्यम से पूर्ण कार्यपुस्तिका-टू-मार्कडाउन निर्यात करने की अनुमति देता है।

Excel फ़ाइलों को पढ़ना और लिखना

  • XLSX: पूर्ण गोल-ट्रॉप वफादारी के साथ कार्यपुस्तिकाएं खोलें और बचाएं।
  • सेल एक्सेस: ws.cells["A1"] ब्राकेट रेटिंग के साथ मूल्य पढ़ें और लिखें।
  • ** सूत्र:** XLSX में वर्बाटिम संग्रहीत सूक्ष्म पंक्तियों को लिखें – Excel या LibreOffice द्वारा खुले समय पर मूल्यांकन किया गया, समय बचाने के लिए पुस्तकालय द्वारा नहीं।
  • अधिक निर्यात प्रारूप: CSV, Markdown और JSON में निरयात।
  • ** रूट-ट्रॉप सुरक्षित:** अज्ञात XML भागों को फिर से बचाया गया है।

जहां Aspose.Cells FOSS का उपयोग किया जा सकता है

  • डेटा पाइपलाइन: एक्सटेंशन डेटाबेस सर्वेक्षण परिणाम सीधे XLSX या CSV में।
  • ** रिपोर्ट जनरेटिंग:** Office के बिना स्टाइलिश, ब्रांड Excel रिपोर्ट बनाएं।
  • ** दस्तावेज:** MarkItDown प्लगइन के माध्यम से स्क्रैडबोर्ड को Markdown में परिवर्तित करें।
  • ETL कार्यप्रवाह: इनपुट शीट पढ़ना, डेटा को परिवर्तित करना और आउटपुट्स वर्कबुक लिखना।
  • सीआई/सीडी स्वचालन: डॉकर कंटेनरों के अंदर परीक्षण-प्रदर्शन स्पेडबोर्ड उत्पन्न करें।

स्टाइल, चार्ट और सुरक्षा

  • फॉन्ट और भरें: हिम्मत, इतालवी, फ़ॉर्ट आकार, सामने और पृष्ठभूमि रंगों का उपयोग करें।
  • ** संख्या प्रारूप:** सेट तारीख, मुद्रा और कस्टम नंबर फ़ॉर्मेट्स प्रति सेल।
  • ** चार्ट:** बार्स, लाइन, पिय, क्षेत्र और स्टॉक चारों ओर बनाएं (ये पांच प्रकार गलती के बिना XLSX में बचाए जाते हैं; अन्य चारटों पर उठाते हैं NotImplementedError बचाया जाता है)।
  • AES एन्क्रिप्शन: एक पंक्ति में password पैरामीटर के साथ कार्यपुस्तिकाओं की रक्षा करें।
  • MarkItDown प्लगइन: markitdown-aspose-cells-plugin MarkItdown में XLSX निर्यात जोड़ता है।

विकास अनुभव

Aspose.Cells FOSS एक ही pip install aspose-cells-foss कमांड के साथ स्थापित किया जा सकता है. कोई मूल कार्यालय पुस्तकालय या सिस्टम पैकेज स्थानांतरित नहीं हैं. पुस्तकील किसी भी Python 3.7+ वातावरण पर संकलित कदमों के बिना चलाता है।

एपीआई जानबूझकर छोटा है: Workbook, Worksheet , Cells और Font वास्तविक दुनिया में उपयोग के मामलों की विशाल बहुमत को कवर करते हैं। कोडबेस एमआईटी लाइसेंस है, GitHub पर होस्ट किया जाता है और बग रिपोर्टों और ट्रैक अनुरोधों को स्वीकार करता है।

एक कार्यपुस्तक बनाएं और सेल लिखें

पाइप के साथ स्थापित करें, फिर एक Workbook बनाएं, पहले Worksheet तक पहुंचें और सीधे कोशिकाओं में मूल्य लिखें. उदाहरण में यह भी दिखाया गया है कि कैसे बचाने से पहले सेल शैली को संशोधित करके शीर्षक पंक्ति को मोड़ना है।

pip install aspose-cells-foss
from 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 के साथ तीन बार कॉल करें - बिना किसी अन्य कोड को बदलने।

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")

अक्सर पूछे जाने वाले प्रश्न

क्या है Aspose.Cells FOSS के लिए Python?

यह एक मुफ्त, एमआईटी लाइसेंस प्राप्त पायथन लाइब्रेरी है जो माइक्रोसॉफ्ट ऑफिस की आवश्यकता के बिना एक्सेल स्पीडब्ल्यू बनाने, पढ़ने, संशोधित करने और निर्यात करने के लिए उपलब्ध है।

कौन सा फ़ाइल प्रारूप समर्थित है?

XLSX पढ़ने / लिखने के लिए. केवल निर्यात प्रारूपों में CSV, Markdown और JSON शामिल हैं. Mark Down निरयात save_as_markdown() के माध्यम से पुस्तकालय में बनाया जाता है और कोई प्लगइन की आवश्यकता नहीं होती है. वैकल्पिक markitdown-aspose-cells-plugin माइक्रोसॉफ्ट के MarkItDown पुस्तके में XLsX समर्थन जोड़ता है – यह एक अलग इकट्ठा है, न कि Mark down निरंतरता के अनुरोध।

क्या यह Microsoft Excel या Office की आवश्यकता है?

Aspose.Cells FOSS एक शुद्ध-पायथन लाइब्रेरी है जिसमें Microsoft Office, COM स्वचालन या किसी भी स्वामित्व वाले कार्यकाल पर कोई निर्भरता नहीं है।

इसे कैसे स्थापित करें?

pip install aspose-cells-foss चलाएं. कोई अतिरिक्त सिस्टम पैकेज या मूल विस्तार की आवश्यकता नहीं है.

क्या मैं चार्ट बना सकता हूं?

हाँ. लाइब्रेरी ws.charts पर समर्पित चार्ट-बिल्डर विधियों के माध्यम से बार, लाइन, पिन, क्षेत्र और स्टॉक चार्टीप प्रकार का समर्थन करती है. ये पांच प्रकार गलती के बिना XLSX में बचाए जाते हैं. अन्य चारटीप टाइप्स (स्केटर, कॉम्बो, पानी की गिरावट, आदि) स्मृति में बनाया जा सकता है लेकिन NotImplementedError उठाया जाता है जब workbook.save() कहा जाता था.

क्या एन्क्रिप्शन का समर्थन किया जाता है?

हाँ. एईएस क्रिप्टोकरेंसी के साथ कार्यपुस्तिका की रक्षा करने के लिए बचत करते समय password पैरामीटर पास करें।

MarkItDown Plugin क्या है?

markitdown-aspose-cells-plugin Aspose.Cells FOSS को Microsoft के MarkItDown लाइब्रेरी में एकीकृत करता है, जिससे एक ही कॉल के साथ पूर्ण XLSX-to-Markdown रूपांतरण की अनुमति मिलती है।

मैं स्रोत कोड कहां पा सकता हूं?

स्रोत कोड, प्रोजेक्ट ट्रैकर और योगदान गाइड जीटीहब पर उपलब्ध हैं MIT लाइसेंस के तहत।

  

समर्थन और सीखने के संसाधन

 हिन्दी