A tulajdonságok

A tulajdonságok

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx A könyvtár egy C++ API-t mutat be, amely csak a fejlet tartalmazza és az alapvető osztályok kis csoportja körül szerveződik.


Munkafüzet és munkalap kezelése

A Bizottság Workbook class a táblázat műveleteinek gyökérobjektuma. Használja egy új munkafüzet létrehozásához, meglévő XLSX fájlt betöltéséhez vagy a változások mentésére a lemezen.

  • Új munkafüzet létrehozása a következőkkel: Workbook()
  • Töltse be egy XLSX fájlt a . Workbook(filePath)
  • Megőrzés a fájlhoz. Workbook::Save(fileName)
  • Minden laphoz hozzáférni a Workbook::GetWorksheets()
  • Adja hozzá, nevezze át és konfigurálja a lapokat az Worksheet osztály

Cellaértékek és képletek

A Bizottság Cell A klassz egy táblázat sejtjét képviseli. Támogatja a szöveg, számok, boolean és képlet értékek olvasását és írást.

  • Írja meg az értékeket: Cell::PutValue(value) és a következők: Cell::SetValue(value)
  • Az értékek olvasása a következőkkel: Cell::GetValue() a visszaadása egy CellValue
  • A formanyomtatványok beállításával Cell::SetFormula(formula) standard Excel képlet szintaxis
  • Adresszbontók a név szerint ("A1") vagy sor/részeg index, a következő formában: Cells::operator[](cellName)

Cella stílusosítás

A rich formázás alkalmazása a cellákra az alábbi funkcióval: Style Az aktuális stílust a következőkből kapja meg: Cell::GetStyle(), módosítani, és újra alkalmazni a Cell::SetStyle(style).

  • Betűtípus konfiguráció: via Style::Font() a visszaadása egy Font objektum vastag, színes, méret
  • A háttér betöltési minták a következőkön keresztül: Style::SetPattern(FillPattern) és a következők: Style::SetForegroundColor(Color)
  • A határkonfiguráció a Style::Borders()
  • Számformátum szalagok a Style::SetNumberFormat(format)

Oldalak beállítása és nyomtatás kialakítása

A Bizottság PageSetup a klasszis képessé teszi az íráslapok beállításainak konfigurálását, például papírméret, orientáció, határértékek, méretezés és fejléc/lábjegyző szöveg.

  • A papírméret beállításával PageSetup::SetPaperSize(PaperSizeType)
  • A nyomtatás irányítását a következővel állítsa be: PageSetup::SetOrientation(PageOrientationType)
  • A konfigurációs határértékek: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • A “Fit-to-page” skálázás a következőkkel: PageSetup::SetFitToPagesTall és a következők: SetFitToPagesWide

Feltételezett formázás

A Bizottság ConditionalFormattingCollection A szabályokat a munkalapok tartományába lehet hozzáadni, és az elsőbbséget automatikusan kezelni.

  • A szabályokat hozzáadva a következővel: ConditionalFormattingCollection::Add()
  • A szabályok index vagy terület szerinti eltávolítása
  • A következő elérhető prioritás elérése a ConditionalFormattingCollection::GetNextPriority()

Automata szűrő

A Bizottság AutoFilter A klasszis támogatja az oszlopszintű adatfiltrák alkalmazását a munkalapok tartományára.

  • A szűrőtartomány beállításához a következőt kell használni: AutoFilter::SetRange(rangeAddress)
  • Minden aktív szűrőt tisztítson meg a következőkkel: AutoFilter::Clear()
  • A sajátos szűrők kezelése a AutoFilterCustomFilter és a következők: AutoFilterCustomFilterCollection

Nevetett tartományok és meghatározott nevek

A Bizottság DefinedName az osztály tárolja a munkafüzet- vagy lapszintű nevezett képleteket és tartományokat, hogy újrahasznosítsák őket képletekben és kódokban.

  • A definiált nevet kapja meg a következővel: DefinedName::GetName()
  • Szerezni vagy beállítani a képletet (tartománycím) azzal, hogy: DefinedName::GetFormula() / SetFormula(formula)
  • A vonatkozó adatlapok hatálya a következők alapján: DefinedName::GetLocalSheetIndex()

XLSX formátum támogatása

FormátumTöltési kapacitás:Megőrzés
XLSX
CSV

Minden betöltés és mentési művelet a Workbook::Save(fileName) A formátum alapértelmezett módon a fájl kiterjesztéséből következik.


API-referencia összefoglaló

Az osztályLeírás
WorkbookRoot táblázat objektum létrehozása, töltése és mentése XLSX fájlok
WorksheetEgyszeri munkalap név, sejtek, oldal beállítása és automatikus szűrő
CellEgyetlen cellás érték, képlet és stílus műveletek
StyleCella stílusú homlokzat betűtípus, kitöltés, határok és számformátum
FontBetűszöveg beállításai vastag, színes, méret
PageSetupNyomtatási elrendezés papírméret, iránymutatás, határok, méretezés
ConditionalFormattingCollectionA feltételek szerinti formázási szabályok gyűjtése
AutoFilterTávszintű automatikus szűrő egy munkalap tartományához
DefinedNameA megnevezett tartomány vagy képlet meghatározása

Lásd még:

 Magyar