Osobine:

Osobine:

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Knjižnica izložava samo API za C++ koji je organiziran oko malog skupa osnovnih klasa.


Upravljanje radnim knjigama i radnima listovima

U skladu s člankom 1. Workbook class je korijen objekta za sve radne tablice. Koristite ga da biste stvorili novu radnu svesku, učitali postojeću XLSX datoteku ili sačuvali promjene na disku.

  • Stvaranje novog radnog sveska s: Workbook()
  • Uplatiti XLSX datoteku s: Workbook(filePath)
  • Sačuvaj u datoteku s: Workbook::Save(fileName)
  • Pristup svim listovima putem: Workbook::GetWorksheets()
  • Dodaj, preimenuj i konfiguriraj listove kroz Worksheet razred

Vrijednosti ćelija i formule

U skladu s člankom 1. Cell class predstavlja jednu ćeliju ploče. Podržava čitanje i pisanje teksta, numeričke, booleanske i formula vrijednosti.

  • Zapisati vrijednosti s: Cell::PutValue(value) i u članku 1. Cell::SetValue(value)
  • Čitanje vrijednosti s: Cell::GetValue() vraćanje a CellValue
  • Sastavljanje formula s: Cell::SetFormula(formula) standardna Excel formula sintaksa
  • Prikaz brojeva i/ili imena ("A1"(Ustavni red) ili indeks reda/stolpa putem: Cells::operator[](cellName)

Stirenje ćelija

Primjenite bogat formatiranje na stanice koristeći Style Dobijte trenutni stil iz: Cell::GetStyle(), ga modifikujete i ponovno primjenite s: Cell::SetStyle(style).

  • Konfiguracija fontova preko: Style::Font() vraćanje a Font predmet u smelim, bojama i veličinama
  • Slijedeći uzorci popunjavanja putem: Style::SetPattern(FillPattern) i u članku 1. Style::SetForegroundColor(Color)
  • Konfiguracija granice putem: Style::Borders()
  • Brojni format nizovi preko Style::SetNumberFormat(format)

Postavljanje stranice i raspored štampe

U skladu s člankom 1. PageSetup class omogućuje konfiguraciju postavki za tisak radnog lista kao što su veličina papira, orijentacija, rubovi, razmjerenje i tekst zaglavlja/podnožja.

  • Postavi veličinu papira s: PageSetup::SetPaperSize(PaperSizeType)
  • Postavite orijentiranje za štampanje s: PageSetup::SetOrientation(PageOrientationType)
  • Srednje vrijednosti: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • Skalairanje prilagođavanja stranici s: PageSetup::SetFitToPagesTall i u članku 1. SetFitToPagesWide

Uslovno oblikovanje

U skladu s člankom 1. ConditionalFormattingCollection klasa upravlja formiranjem ćelija na temelju pravila. Pravila se mogu dodati opsegovima radnih lista i prioritet može biti upravljan automatski.

  • Dodaj pravila s: ConditionalFormattingCollection::Add()
  • Izbrisati pravila po indeksu ili području
  • Pronaći sljedeće dostupne prioritete s: ConditionalFormattingCollection::GetNextPriority()

Automatski filter

U skladu s člankom 1. AutoFilter klasa podržava primjenu filtera podataka na razini kolona za raspona radnih lista.

  • Postavite raspon filtera s: AutoFilter::SetRange(rangeAddress)
  • Očistite sve aktivne filtere s: AutoFilter::Clear()
  • Upravljanje prilagođenim filterima putem: AutoFilterCustomFilter i u članku 1. AutoFilterCustomFilterCollection

Nazvani raspon i definirani nazivi

U skladu s člankom 1. DefinedName U tom slučaju, ako je to moguće, mora se koristiti metoda “spojivanje” ili “premaja”.

  • Dobijte definirano ime s: DefinedName::GetName()
  • Prikupiti ili postaviti formulu (adresa opsega) s: DefinedName::GetFormula() / SetFormula(formula)
  • U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) Uredbe (EU) br. DefinedName::GetLocalSheetIndex()

Podrška za XLSX format

Format:Uređaj za prevoz:Sačuvati
XLSX
CSV

Sve operacije učitavanja i pohranjivanja koriste Workbook::Save(fileName) Format je podrazumijevan iz proširenja datoteke.


Svrha referentnog API-a

RazredOpisivanje
WorkbookRoot tabla objekat kreirati, učitati i pohraniti XLSX datoteke
WorksheetJedinstveni radni list ime, stanice, postavka stranice i automatski filtriranje
CellOpcije za određivanje vrijednosti, formula i stila u jednoj ćeliji
StyleFacade stila ćelija font, ispunjenje, rubovi i broj format
FontPostavke fontova grub, boja, veličina
PageSetupIzvodnja i oblik štampe veličina papira, smjernica, rubovi, razmjera
ConditionalFormattingCollectionSastavljena je zbirka pravila uvjetnog oblikovanja.
AutoFilterAutomatski filter na razini kolona za raspon radnog lista
DefinedNameU slučaju da se ne može utvrditi određena vrijednost, mora se navesti:

Također pogledajte:

 Hrvatski