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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Workbook | Workbook | Odczyt | Pobiera skoroszyt. |
Metody
| Sygnatura | Opis |
|---|---|
Workbook() → Workbook | Wywołuje Workbook na tej instancji Workbook. |
Workbook() | |
GetWorksheets() → WorksheetCollection | Zwraca arkusze w kolejności skoroszytu. |
GetWorksheets() → WorksheetCollection | Zwraca worksheets. |
GetSettings() → WorkbookSettings | Pobiera ustawienia na poziomie skoroszytu, takie jak system dat i kultura wyświetlania. |
GetSettings() → WorkbookSettings | Zwraca ustawienia. |
GetProperties() → WorkbookProperties | Pobiera metadane skoroszytu i ustawienia widoku udostępnione przez obsługiwany publiczny API. |
GetProperties() → WorkbookProperties | Zwraca właściwości. |
GetDocumentProperties() → DocumentProperties | Pobiera fasadę właściwości dokumentu dla podstawowych i rozszerzonych metadanych. |
GetDocumentProperties() → DocumentProperties | Zwraca właściwości dokumentu. |
GetDefinedNames() → DefinedNameCollection | Pobiera kolekcję nazw zdefiniowanych w skoroszycie. |
GetDefinedNames() → DefinedNameCollection | Zwraca zdefiniowane nazwy. |
GetLoadDiagnostics() → LoadDiagnostics | Pobiera diagnostykę zebrane podczas ładowania bieżącego skoroszytu. |
GetLoadDiagnostics() → LoadDiagnostics | Zwraca 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::WorkbookModel | Pobiera podstawowy model skoroszytu. |
GetModel() → Core::WorkbookModel | Zwraca 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. |