Caracteristici

Caracteristici

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Biblioteca expune un API C ++ cu doar capete organizat în jurul unui set mic de clase principale.


Gestionarea cărților de lucru și a fișelor de muncă

În ceea ce priveşte Workbook class este obiectul de bază pentru toate operațiunile din fișier. Folosește-l pentru a crea o carte nouă, încărca un fișier XLSX existent sau salva modificările pe disc.

  • Crearea unei cărţi de lucru cu: Workbook()
  • Încărcați un fișier XLSX cu: Workbook(filePath)
  • Salvaţi pentru dosar cu: Workbook::Save(fileName)
  • Acces la toate fişele prin: Workbook::GetWorksheets()
  • Adăugați, redenumiți și configurați foi prin intermediul Worksheet clasa de

Valori și formule ale celulelor

În ceea ce priveşte Cell class reprezintă o singură celulă de fișier. Suportă citirea și scrierea textului, valorile numerice, booleane și formulele.

  • Scrie valori cu: Cell::PutValue(value) și de: Cell::SetValue(value)
  • Valori de citire cu: Cell::GetValue() returnarea unui CellValue
  • Set de formule cu: Cell::SetFormula(formula) sintasa standard a formulei Excel
  • Celulele de adresă după nume ("A1") sau index de rând/column prin intermediul Cells::operator[](cellName)

Styling de celule

Aplicați formatarea bogată la celule folosind Style Obține stilul curent de la Cell::GetStyle(), modifică-l şi reaplică cu Cell::SetStyle(style).

  • Configurația fontului prin: Style::Font() returnarea unui Font Obiect în negrăz, culoare, mărime
  • Modelele de umplere a fundalului prin intermediul: Style::SetPattern(FillPattern) și de: Style::SetForegroundColor(Color)
  • Configurația de frontieră prin intermediul: Style::Borders()
  • Numere format strings prin intermediul Style::SetNumberFormat(format)

Configurarea paginii și formatul de imprimare

În ceea ce priveşte PageSetup class permite configurarea setărilor de imprimare a fișei de lucru, cum ar fi dimensiunea hârtiei, orientarea, marjele, scaling-ul și textul în cap/footer.

  • Setarea mărimii hârtiei cu: PageSetup::SetPaperSize(PaperSizeType)
  • Setarea orientării imprimării cu: PageSetup::SetOrientation(PageOrientationType)
  • Marjele de configurare: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • Scalare adaptată paginii cu: PageSetup::SetFitToPagesTall și de: SetFitToPagesWide

Formatare condiționată

În ceea ce priveşte ConditionalFormattingCollection clasa gestionează formatarea celulelor pe bază de reguli. Regulile pot fi adăugate la intervale și prioritatea poate fi gestionată automat.

  • Adăugați reguli cu: ConditionalFormattingCollection::Add()
  • Îndepărtarea regulilor pe indice sau suprafață
  • Obține următoarea prioritate disponibilă cu: ConditionalFormattingCollection::GetNextPriority()

Filtru automat

În ceea ce priveşte AutoFilter clasa suportă aplicarea filtrelor de date la nivelul coloanei pe intervalele fișierului.

  • Setarea intervalului de filtru cu: AutoFilter::SetRange(rangeAddress)
  • Curăţaţi toate filtrele active cu: AutoFilter::Clear()
  • Gestionați filtrele personalizate prin: AutoFilterCustomFilter și de: AutoFilterCustomFilterCollection

Clasificări și nume definite

În ceea ce priveşte DefinedName clasa stochează formule și intervale numite la nivel de carte de lucru sau fișe pentru a le reutiliza în formulele și codurile.

  • Obține numele definit cu: DefinedName::GetName()
  • Obțineți sau setați formula (adresa de interval) cu: DefinedName::GetFormula() / SetFormula(formula)
  • Domeniul de aplicare pentru o fișă specifică utilizând: DefinedName::GetLocalSheetIndex()

Suport pentru format XLSX

FormatulPeste 100 kgSalvare
XLSX
CSV

Toate încărcarea și salvare operațiuni folosesc Workbook::Save(fileName) Formatul este dedus din extensie de fişier prin default.


Rezultatele de la data aplicării.

Clasa de învăţământDescriere:
WorkbookObiect de calcul root creați, încărcați și salvați fișiere XLSX
WorksheetFolla de lucru unică nume, celule, configurarea paginii și filtru automat
CellOperațiuni de celulă unică valoare, formulă și stil
StyleFațada stilul celulei font, umplere, margine și format numeric
FontSetări font grăsime, culoare, mărime
PageSetupLayout de imprimare dimensiunea hârtiei, orientarea, marjele, dimensionarea
ConditionalFormattingCollectionColectarea regulilor de formatare condiționată
AutoFilterFiltru automat la nivel de coloană pentru o gamă de fișiere de lucru
DefinedNameDefinirea intervalului sau a formulei denumite

Vezi și:

 Română