फ़ीचर का अवलोकन

फ़ीचर का अवलोकन

Features अवलोकन

यह पृष्ठ Aspose.Cells FOSS for Rust की feature surface को मानचित्रित करता है। प्रत्येक क्षेत्र उन प्रवेश बिंदु प्रकारों को लिंक करता है जिनसे आप मिलेंगे में API Reference.


Workbook जीवनचक्र

Workbook मूल वस्तु है: Workbook::new एक खाली workbook बनाता है, Workbook::load_xlsx मौजूदा फ़ाइल खोलता है, और save, save_xlsx, या save_with_format XLSX आउटपुट लिखते हैं जो SaveFormat enum द्वारा नियंत्रित होता है।

let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;

Cells, Values, और Formulas

Cell संग्रह get_cells / get_cells_mut से worksheet पर आते हैं। Typed सेटर्स (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) स्ट्रिंग रूपांतरणों से बचते हैं, और put_formula_with_cached_value formulas को उनके कैश्ड परिणामों के साथ संग्रहीत करता है:

cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
    .put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;

चार्ट

चार्ट्स शीट के चार्ट संग्रह के माध्यम से सेल रेंजेज़ को एंकर करते हैं ChartType वेरिएंट्स के साथ जैसे Column और Line; एंकर और प्रकार लोडेड वर्कबुक्स से Chart और ChartCollection के द्वारा पढ़े जा सकते हैं।


स्टाइलिंग और लेआउट

CellStyle Font, Fill, और Borders को जोड़ता है; StyleFlag यह चुनता है कि कौन से पहलू लागू हों। NumberFormat मानों को रेंडर करता है, PageSetup PaperSizeType और PageOrientationType को नियंत्रित करता है, और FreezePane हेडर पंक्तियों को पिन करता है।


डेटा क्वालिटी और स्ट्रक्चर

Validation (OperatorType के साथ), FormatCondition कंडीशनल फॉर्मेटिंग, AutoFilter फ़िल्टरिंग, ListObject स्ट्रक्चर्ड टेबल्स TableStyleType के साथ, DefinedName नामित रेंजेज़, और WorkbookProtection / WorksheetProtection


डिफेन्सिव लोडिंग

LoadOptions try_repair_package और try_repair_xml फ़्लैग्स को उजागर करता है; LoadDiagnostics लोडिंग के दौरान पाए गए मुद्दों की रिपोर्ट करता है। API सतह पर त्रुटियों के लिए Result को CellsError के साथ उपयोग किया जाता है।


टिप्स और बेस्ट प्रैक्टिसेज

  • Scope get_worksheets_mut / get_cells_mut एक ब्लॉक में उधार लेता है ताकि वर्कबुक को बाद में सहेजा जा सके।
  • टाइप्ड सेटर्स को मानों को स्ट्रिंग में फ़ॉर्मेट करने के ऊपर प्राथमिकता दें।
  • फ़ॉर्मूले के साथ हमेशा एक कैश्ड वैल्यू प्रदान करें ताकि फ़ाइलें पुनर्गणना से पहले सही परिणामों के साथ खुलें।
  • तीसरे पक्ष की फ़ाइलों को इनजेस्ट करते समय LoadOptions रिपेयर फ़्लैग्स का उपयोग करें।

API Reference सारांश

क्लासविवरण
Workbookमूल वस्तु: बनाएँ, लोड करें, और सहेजें XLSX वर्कबुक्स
Worksheetएकल शीट और उसके सेल, चार्ट, और सेटिंग्स
CellMutपरिवर्तनीय सेल: टाइप किया गया मान और सूत्र सेटर
CellStyleफ़ॉन्ट, फ़िल, और बॉर्डर्स के साथ सेल फ़ॉर्मेटिंग
ChartTypeचार्ट जोड़ते समय चार्ट प्रकार का चयन
Validationडेटा वैलिडेशन नियम
AutoFilterरेंज फ़िल्टरिंग
LoadOptionsलोडिंग व्यवहार और मरम्मत फ़्लैग्स
CellsErrorत्रुटि प्रकार API के पार लौटाया गया

यह भी देखें

 हिन्दी