Quickstart

Quickstart

यह पृष्ठ कोर Aspose.Cells FOSS फॉर रस्ट कार्यप्रवाह को दर्शाता है: एक वर्कबुक बनाएं, टाइप्ड सेल मान और एक सूत्र लिखें, फ़ाइल को सहेजें, और उसे फिर से लोड करें।


पूर्वापेक्षाएँ

आवश्यकताविवरण
Crate स्थापितदेखें Installation
Rust टूलचेनएडिशन 2021

1. वर्कबुक बनाएं और मान लिखें

एक नया Workbook एक वर्कशीट के साथ शुरू होता है जिसका नाम Sheet1 है। परिवर्तनशील पहुँच get_worksheets_mut और get_cells_mut के माध्यम से प्रवाहित होती है; प्रत्येक सेल के पास टाइप्ड सेटर्स होते हैं:

use aspose_cells_foss_rust::{CellValue, Workbook};
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    let mut workbook = Workbook::new();
    {
        let mut worksheets = workbook.get_worksheets_mut();
        let sheet = worksheets.get(0)?;
        let mut cells = sheet.get_cells_mut();

        cells.get("A1")?.put_value_string("Hello")?;
        cells.get("B1")?.put_value_i32(123)?;
        cells.get("C1")?.put_value_bool(true)?;
        cells.get("D1")?.put_value_decimal(12.5)?;
        cells.get("F1")?.put_value_i32(10)?;
        cells.get("G1")?
            .put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;
    }
    workbook.save("hello.xlsx")?;

    let loaded = Workbook::load_xlsx("hello.xlsx")?;
    let sheet = loaded.worksheet("Sheet1")?;
    let cells = sheet.get_cells();
    println!("A1 = {}", cells.get("A1")?.display_string_value());

    Ok(())
}

2. मुख्य कॉल्स को समझें

  • Workbook::new — एक शीट वाली खाली वर्कबुक बनाता है।
  • put_value_string / put_value_i32 / put_value_bool / put_value_decimal — टाइप्ड सेल सेटर्स।
  • put_formula_with_cached_value — फ़ॉर्मूला और वह मान संग्रहीत करता है जो पुनर्गणना से पहले Excel दिखाता है।
  • Workbook::save — XLSX पैकेज को डिस्क पर लिखता है।
  • Workbook::load_xlsx — मौजूदा XLSX फ़ाइल को लोड करता है।
  • display_string_value — मान पुनः पढ़ते समय सेल का प्रदर्शित टेक्स्ट।

3. इसे चलाएँ

cargo run

प्रोग्राम hello.xlsx लिखता है और इसे पुनः लोड करने के बाद A1 = Hello प्रिंट करता है।


अगले कदम

यह भी देखें

 हिन्दी