परिचय
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx फ़ॉर्मेट) बिना Microsoft Excel की आवश्यकता के। यह MIT License के तहत जारी किया गया है और PyPI पर उपलब्ध है जैसा कि aspose-cells-foss.
इसे इस प्रकार स्थापित करें:
pip install aspose-cells-foss
यह क्या कर सकता है
यह लाइब्रेरी स्प्रेडशीट संचालन की पूरी श्रृंखला को कवर करती है:
- वर्कबुक बनाएं और संपादित करें: नई वर्कबुक बनाएं या मौजूदा को संशोधित करें
.xlsxफ़ाइलें उपयोग करकेWorkbookऔरWorksheetक्लासेस - सेल ऑपरेशन्स: सेल मान, फ़ॉर्मूले और स्टाइल पढ़ें और लिखें
- स्टाइलिंग: फ़ॉन्ट, रंग, बॉर्डर, नंबर फ़ॉर्मेट और अलाइनमेंट लागू करें
- एकाधिक वर्कशीट्स: वर्कशीट्स जोड़ें, हटाएँ, और प्रबंधित करें
- डेटा वैलिडेशन: ड्रॉपडाउन सूची, नंबर रेंज, और कस्टम वैलिडेशन नियम परिभाषित करें
- टिप्पणियाँ: लेखक मेटाडेटा के साथ सेल टिप्पणियाँ जोड़ें
- हाइपरलिंक्स: URLs, ईमेल, फ़ाइलें, और आंतरिक संदर्भों से लिंक करें
- ऑटो-फ़िल्टर: डेटा रेंज को फ़िल्टर करें
AutoFilter - शर्तीय स्वरूपण: सेल मानों को उजागर करने के लिए नियम-आधारित स्वरूपण लागू करें
- चार्ट: 16 प्रकार के चार्ट बनाएं: Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, और Map
- चित्र: सेल्स से जुड़ी छवियों (JPEG, PNG) सम्मिलित करें
- आकृतियों का चित्रण: आयत, अंडाकार, तीर, टेक्स्ट बॉक्स, और 30+ पूर्वनिर्धारित आकृतियों को जोड़ें
- स्पार्कलाइन: सेल्स के भीतर मिनी Line, Column, और Win-Loss चार्ट सम्मिलित करें
- एक्सेल टेबल्स: संरचित टेबल्स बनाएं (
ListObject) ऑटो-फ़िल्टर और कॉलम हेडर के साथ - पृष्ठ विराम: क्षैतिज और लंबवत पृष्ठ विराम जोड़ें
- सेलों को मर्ज करें: सेल रेंज को मर्ज और अनमर्ज करें
- पासवर्ड सुरक्षा: फ़ाइलों को AES एन्क्रिप्शन के साथ सुरक्षित करें
- निर्यात स्वरूप: XLSX, CSV, TSV, Markdown, या JSON के रूप में सहेजें
त्वरित प्रारंभ
from aspose.cells_foss import Workbook
# Create a new workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Write values
worksheet.cells["A1"].put_value("Hello")
worksheet.cells["B1"].put_value("World")
worksheet.cells["A2"].put_value(42)
# Save
workbook.save("output.xlsx")
मौजूदा फ़ाइल पढ़ना:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")