Επισκόπηση Χαρακτηριστικών

Επισκόπηση Χαρακτηριστικών

Επισκόπηση Χαρακτηριστικών

Αυτή η σελίδα χαρτογραφεί την επιφάνεια λειτουργιών του Aspose.Cells FOSS για Rust. Κάθε περιοχή συνδέει τους τύπους σημείων εισόδου που θα συναντήσετε στο API Reference.


Κύκλος Ζωής Βιβλίου Εργασίας

Workbook είναι το ριζικό αντικείμενο: Workbook::new δημιουργεί ένα κενό βιβλίο εργασίας, Workbook::load_xlsx ανοίγει ένα υπάρχον αρχείο, και save, save_xlsx ή save_with_format γράφουν έξοδο XLSX που καθορίζεται από την απαρίθμηση SaveFormat.

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

Κελιά, Τιμές και Τύποι

Οι συλλογές κελιών προέρχονται από το get_cells / get_cells_mut σε ένα φύλλο εργασίας. Οι τυποποιημένοι setters (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) αποφεύγουν τις μετατροπές συμβολοσειρών, και το put_formula_with_cached_value αποθηκεύει τύπους μαζί με τα αποθηκευμένα αποτελέσματά τους:

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.


Συμβουλές και Καλές Πρακτικές

  • Πεδίο get_worksheets_mut / get_cells_mut δανείζεται σε ένα μπλοκ ώστε το βιβλίο εργασίας να μπορεί να αποθηκευτεί μετά.
  • Προτιμήστε typed setters αντί για μορφοποίηση τιμών σε συμβολοσειρές.
  • Πάντα παρέχετε μια αποθηκευμένη τιμή με τύπους ώστε τα αρχεία να ανοίγουν με σωστά αποτελέσματα πριν από την επανυπολογισμό.
  • Χρησιμοποιήστε τις σημαίες επισκευής LoadOptions όταν εισάγετε αρχεία τρίτων.

API Reference Περίληψη

ΚλάσηΠεριγραφή
WorkbookΑντικείμενο ρίζας: δημιουργία, φόρτωση και αποθήκευση βιβλίων εργασίας XLSX
WorksheetΈνα μόνο φύλλο και τα κελιά, τα διαγράμματα και οι ρυθμίσεις του
CellMutΜεταβλητό κελί: setters για τιμή τύπου και τύπο φόρμουλας
CellStyleΜορφοποίηση κελιών με γραμματοσειρά, γέμισμα και περιγράμματα
ChartTypeΕπιλογή τύπου διαγράμματος κατά την προσθήκη διαγραμμάτων
ValidationΚανόνες επικύρωσης δεδομένων
AutoFilterΦιλτράρισμα περιοχής
LoadOptionsΦόρτωση συμπεριφοράς και σημαίες επισκευής
CellsErrorΤύπος σφάλματος που επιστρέφεται μέσω του API

Δείτε επίσης

 Ελληνικά