Χαρακτηριστικά

Χαρακτηριστικά

Χαρακτηριστικά

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx βιβλία εργασίας χωρίς να απαιτείται Microsoft Excel. Η βιβλιοθήκη παρουσιάζει ένα κεφάλαιο-μόνο C++ API οργανωμένο γύρω από ένα μικρό σύνολο κεντρικών τάξεων.


Διαχείριση Εργαστηρίων και Ετικέτες

Η Workbook Η τάξη είναι το ρίζα αντικείμενο για όλες τις λειτουργίες του διαδίσματος. χρησιμοποιήστε το για να δημιουργήσετε ένα νέο βιβλίο εργασίας, φορτίστε ένα υπάρχον αρχείο XLSX ή αποθηκεύετε αλλαγές στον δίσκο.

  • Δημιουργία ενός νέου βιβλίου εργασίας με Workbook()
  • Κατεβάστε ένα αρχείο XLSX με Workbook(filePath)
  • Αποθηκεύστε το αρχείο με Workbook::Save(fileName)
  • Διαθέσιμο σε όλα τα φύλλα μέσω Workbook::GetWorksheets()
  • Προσθήκη, αναφορά και διαμόρφωση φύλλων μέσω της Worksheet Κλάση

Κελικές τιμές και φόρμουλες

Η Cell Η τάξη αντιπροσωπεύει ένα ενιαίο κελί διατύπωσης. υποστηρίζει τις τιμές ανάγνωσης και γραφής του κειμένου, αριθμητικού, μπολεϊκού και φόρμουλα.

  • Γράψτε αξίες με Cell::PutValue(value) και Cell::SetValue(value)
  • Διαβάστε τις αξίες με Cell::GetValue() Επιστροφή Α CellValue
  • Σύνθεση φόρμουλας με Cell::SetFormula(formula) - Σύνταξη της τυποποιημένης φόρμουλας Excel
  • Η ονομασία του κελιού ("A1"(α) ή ίχνος/κολών δείκτη μέσω Cells::operator[](cellName)

Στυλ κελιών

Εφαρμόστε πλούσια μορφοποίηση σε κύτταρα χρησιμοποιώντας το Style Σύνταξη: Αποκτήστε το τρέχον στυλ από Cell::GetStyle(), τροποποιήστε το και εφαρμόστε ξανά με Cell::SetStyle(style).

  • Εισαγωγή διαγράμματος μέσω Style::Font() Επιστροφή Α Font αντικείμενο - θάρρος, χρώμα, μέγεθος
  • Πλήρωση των υποδομών μέσω Style::SetPattern(FillPattern) και Style::SetForegroundColor(Color)
  • Σύστημα διαμόρφωσης μέσω Style::Borders()
  • Αριθμός μορφής γραμμών μέσω Style::SetNumberFormat(format)

Εισαγωγή και εκτύπωση σελίδων

Η 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

ΤΕΧΝΗφορτίοΣΩΣΤΕ
XLSX
CSV

Όλες οι λειτουργίες φόρτωσης και αποθήκευσης χρησιμοποιούν το Workbook::Save(fileName) Η μορφή εξάγεται από την επέκταση αρχείου κατά προεπιλογή.


Συνοπτική αναφορά API

ΚλάσηΠεριγραφή
WorkbookΣχετικά με το αντικείμενο του ρίζα - δημιουργήστε, φορτώσετε και αποθηκεύετε αρχεία XLSX
WorksheetΜία φύλλα εργασίας - όνομα, κύτταρα, ρυθμίσεις σελίδας και αυτόματο φίλτρο
CellΜοναδική κυτταρίτιδα – αξία, φόρμουλα και λειτουργίες στυλ
StyleΦάση στυλ κυττάρου - μορφή γραμματοσειράς, συμπλήρωσης, ορίων και αριθμών
FontΡυθμίσεις γραμματοσειράς - θάρρος, χρώμα, μέγεθος
PageSetupΔιακόσμηση εκτύπωσης — μέγεθος χαρτιού, προσανατολισμό, περιθώρια, κλίμακα
ConditionalFormattingCollectionΣυλλογή των κανόνων τυποποιημένης μορφοποίησης
AutoFilterΑυτο-φιλτράρ επίπεδο στήλης για μια σειρά φύλλων εργασίας
DefinedNameΟνομαστική οροφή ή ορισμός φόρμουλα

Δείτε επίσης

 Ελληνικά