Workbook

Workbook

Przegląd

Workbook jest klasą w Aspose.Cells FOSS dla C++.

Reprezentuje główny obiekt arkusza kalkulacyjnego używany do tworzenia, wczytywania, modyfikowania i zapisywania skoroszytu XLSX.

Ta klasa udostępnia 26 metod do pracy z obiektami Workbook w programach C++. Dostępne metody to: Dispose, EnsureUniqueDefinedName, EnsureUniqueSheetName, EnsureValidDefinedNameScope, GetDefinedNames, GetDefinedNamesModel, GetDocumentProperties, GetLoadDiagnostics, GetModel, GetProperties, GetSettings, GetWorksheets oraz 2 dodatkowe metody. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji C++ po zainstalowaniu pakietu Aspose.Cells FOSS dla C++. Metody dostępowe: Workbook.

Metody dostępowe

NazwaTypDostępOpis
WorkbookWorkbookOdczytPobiera skoroszyt.

Metody

SygnaturaOpis
Workbook() → WorkbookWywołuje Workbook na tej instancji Workbook.
Workbook()
GetWorksheets() → WorksheetCollectionZwraca arkusze w kolejności skoroszytu.
GetWorksheets() → WorksheetCollectionZwraca worksheets.
GetSettings() → WorkbookSettingsPobiera ustawienia na poziomie skoroszytu, takie jak system dat i kultura wyświetlania.
GetSettings() → WorkbookSettingsZwraca ustawienia.
GetProperties() → WorkbookPropertiesPobiera metadane skoroszytu i ustawienia widoku udostępnione przez obsługiwany publiczny API.
GetProperties() → WorkbookPropertiesZwraca właściwości.
GetDocumentProperties() → DocumentPropertiesPobiera fasadę właściwości dokumentu dla podstawowych i rozszerzonych metadanych.
GetDocumentProperties() → DocumentPropertiesZwraca właściwości dokumentu.
GetDefinedNames() → DefinedNameCollectionPobiera kolekcję nazw zdefiniowanych w skoroszycie.
GetDefinedNames() → DefinedNameCollectionZwraca zdefiniowane nazwy.
GetLoadDiagnostics() → LoadDiagnosticsPobiera diagnostykę zebrane podczas ładowania bieżącego skoroszytu.
GetLoadDiagnostics() → LoadDiagnosticsZwraca diagnostykę ładowania.
Save(fileName: std::string_view)Zapisuje skoroszyt do pliku XLSX, używając domyślnych opcji zapisu.
Save(fileName: std::string_view, format: SaveFormat)Zapisuje skoroszyt do pliku, używając określonego formatu zapisu.
Save(fileName: std::string_view, options: SaveOptions)Zapisuje skoroszyt do pliku, używając jawnych opcji zapisu.
Save(stream: std::vector<std::uint8_t>, format: SaveFormat)Zapisuje skoroszyt do strumienia, używając określonego formatu zapisu.
Save(stream: std::vector<std::uint8_t>, options: SaveOptions)Zapisuje skoroszyt do strumienia, używając jawnych opcji zapisu.
GetModel() → Core::WorkbookModelPobiera podstawowy model skoroszytu.
GetModel() → Core::WorkbookModelZwraca model.
GetDefinedNamesModel() → std::vector<Core::DefinedNameModel>Pobiera podstawowy wektor modelu zdefiniowanych nazw.
EnsureUniqueSheetName(sheetName: std::string_view, currentSheet: std::optional<std::reference_wrapper<const Core::WorksheetModel>>)Zapewnia, że żaden inny arkusz w skoroszycie nie ma tej samej nazwy. Rzuca CellsException, gdy zostanie wykryty duplikat.
EnsureValidDefinedNameScope(localSheetIndex: std::optional<int>)Sprawdza, czy lokalny indeks arkusza jest nieobecny (zakres globalny) lub mieści się w prawidłowym zakresie arkuszy. Rzuca CellsException w przeciwnym razie.
EnsureUniqueDefinedName(currentDefinedName: Core::DefinedNameModel, name: std::string_view, localSheetIndex: std::optional<int>)Zapewnia, że żadna inna zdefiniowana nazwa w skoroszycie nie ma tej samej nazwy i zakresu. Rzuca CellsException, gdy zostanie wykryty duplikat.
Dispose()Zwalnia zasoby powiązane z instancją skoroszytu.

Zobacz także

 Polski