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
Worksheetrazred
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 aCellValue - 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 aFontpredmet 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::SetFitToPagesTalli 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:
AutoFilterCustomFilteri 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
| Razred | Opisivanje |
|---|---|
Workbook | Root tabla objekat kreirati, učitati i pohraniti XLSX datoteke |
Worksheet | Jedinstveni radni list ime, stanice, postavka stranice i automatski filtriranje |
Cell | Opcije za određivanje vrijednosti, formula i stila u jednoj ćeliji |
Style | Facade stila ćelija font, ispunjenje, rubovi i broj format |
Font | Postavke fontova grub, boja, veličina |
PageSetup | Izvodnja i oblik štampe veličina papira, smjernica, rubovi, razmjera |
ConditionalFormattingCollection | Sastavljena je zbirka pravila uvjetnog oblikovanja. |
AutoFilter | Automatski filter na razini kolona za raspon radnog lista |
DefinedName | U slučaju da se ne može utvrditi određena vrijednost, mora se navesti: |