Features
Features
Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Microsoft Excel की आवश्यकता के बिना कार्यपुस्तिकाएं. पुस्तकालय एक शीर्षक-केवल सी ++ एपीआई को प्रदर्शित करता है जो कोर वर्गों का एक छोटा सेट के आसपास संगठित होता है।.
कार्यपुस्तिका और कार्यपत्रक प्रबंधन
के लिए Workbook क्लास सभी स्पेडबोर्ड ऑपरेशनों के लिए रूट वस्तु है. इसे एक नया कार्यपुस्तिका बनाने, मौजूदा XLSX फ़ाइल लोड करने या डिस्क में परिवर्तन को सहेजने के लिये उपयोग करें.
- एक नया कार्यपुस्तिका बनाएं
Workbook() - एक XLSX फ़ाइल के साथ लोड करें
Workbook(filePath) - फ़ाइल के साथ बचाएं
Workbook::Save(fileName) - सभी पृष्ठों के माध्यम से पहुंचें
Workbook::GetWorksheets() - नाम, और फ़ीड के माध्यम से फ़ाइलों को जोड़ें
Worksheetक्लास
सेल मूल्य और सूत्र
के लिए Cell क्लास एक एकल स्पेडहेट सेल का प्रतिनिधित्व करता है. यह पाठ, संख्यात्मक, बोलेन और सूत्र के मूल्य को पढ़ने और लिखने में मदद करता हैं.
- मूल्य के साथ लिखें
Cell::PutValue(value)औरCell::SetValue(value) - पढ़ने के साथ मूल्य
Cell::GetValue()लौटें ACellValue - सूत्रों के साथ
Cell::SetFormula(formula)Excel Formula Syntax के बारे में जानकारी - नाम के आधार पर पेंसिल (
"A1"(c) या क्रम / स्तंभ सूचकांक के माध्यम सेCells::operator[](cellName)
सेल स्टाइल
सेल पर अमीर प्रारूप का उपयोग करें Style वर्तमान में, वर्तमा शैली से प्राप्त करें Cell::GetStyle(),इसे बदल दें और फिर इसे वापस लागू करें। Cell::SetStyle(style).
- फ़ॉन्ट कॉन्फ़िगरेशन के माध्यम से
Style::Font()लौटें AFontवस्तु - साहसी, रंग, आकार - पृष्ठभूमि के माध्यम से पैटर्न भरें
Style::SetPattern(FillPattern)औरStyle::SetForegroundColor(Color) - सीमा संरचना के माध्यम से
Style::Borders() - संख्या के माध्यम से तारों का प्रारूप
Style::SetNumberFormat(format)
Page Setup और Print Layout के बारे में जानकारी
के लिए PageSetup क्लास कार्यपत्रक प्रिंट सेटिंग्स जैसे कागज के आकार, उन्मुखता, मार्जिन, स्केलिंग और शीर्ष / पैर पाठ को कॉन्फ़िगर करने की अनुमति देता है।.
- कागज के आकार को निर्धारित करें
PageSetup::SetPaperSize(PaperSizeType) - प्रिंट के साथ दिशा निर्देशित करें
PageSetup::SetOrientation(PageOrientationType) - मार्जिन की स्थापना:
PageSetup::SetTopMargin,SetBottomMargin,SetLeftMargin,SetRightMargin - फिट-टू-पृष्ठ स्केलिंग के साथ
PageSetup::SetFitToPagesTallऔरSetFitToPagesWide
शर्तों का प्रारूपण
के लिए ConditionalFormattingCollection क्लास नियम-आधारित सेल प्रारूपण का प्रबंधन करता है. नियम कार्यपत्रक रेंज में जोड़ा जा सकता है और प्राथमिकता स्वचालित रूप से प्रभावी हो सकती है।.
- नियमों को जोड़ें
ConditionalFormattingCollection::Add() - इंडेक्स या क्षेत्र के आधार पर नियमों को हटा दें
- अगले उपलब्ध प्राथमिकता को पुनर्स्थापित करें
ConditionalFormattingCollection::GetNextPriority()
ऑटो फिल्टर
के लिए AutoFilter क्लास को स्तंभ-स्तर डेटा फ़िल्टरों को कार्यपत्रक रेंज में लागू करने का समर्थन करता है।.
- फ़िल्टर रेंज सेट करें
AutoFilter::SetRange(rangeAddress) - सभी सक्रिय फ़िल्टरों को साफ करें
AutoFilter::Clear() - फ़िल्टर के माध्यम से कस्टम प्रबंधन
AutoFilterCustomFilterऔरAutoFilterCustomFilterCollection
नाम और परिभाषित नाम
के लिए DefinedName कक्षाएं कार्यपुस्तिका-स्तर या शीट- स्तर नामित सूत्रों और पुन: उपयोग के लिए श्रेणियों को सूक्ष्म और कोड में स्टोर करती हैं।.
- नाम के साथ निर्धारित करें
DefinedName::GetName() - प्राप्त करें या सूत्र (अंतराल पता) सेट करें
DefinedName::GetFormula()/SetFormula(formula) - एक विशिष्ट शीट का उपयोग करने के लिए सीमा
DefinedName::GetLocalSheetIndex()
XLSX प्रारूप समर्थन
| Format | Load | Save |
|---|---|---|
| XLSX | ✔ | ✔ |
| CSV | ✔ | — |
सभी लोड और बचाव ऑपरेशन का उपयोग करें Workbook::Save(fileName) फ़ाइल विस्तार से प्रारूप डिफ़ॉल्ट रूप से समाप्त होता है।.
API संदर्भ सारांश
| Class | Description |
|---|---|
Workbook | Root spreadsheet object – बनाएं, लोड करें और XLSX फ़ाइलों को सहेजें |
Worksheet | एकल कार्यपत्रक - नाम, सेल, पृष्ठ सेटअप और स्वचालित फ़िल्टर |
Cell | एकल सेल - मूल्य, सूत्र और शैली संचालन |
Style | सेल शैली फ़ैक्साड - फ़ॉन्ट, भरें, सीमाएं और संख्या प्रारूप |
Font | फ़ॉन्ट सेटिंग्स - साहसी, रंग, आकार |
PageSetup | प्रिंट लेआउट - कागज का आकार, उन्मुखता, मार्जिन, स्केलिंग |
ConditionalFormattingCollection | शर्त प्रारूपण नियमों का संग्रह |
AutoFilter | एक कार्यपत्रक की श्रृंखला के लिए स्तंभ स्तर स्वचालित फिल्टर |
DefinedName | नामित रेंज या सूत्र परिभाषा |