XlsxWorkbookArchiveHelpers
Общ преглед
XlsxWorkbookArchiveHelpers е клас в Aspose.Cells FOSS за C++.
Вътрешни методи за четене на части от XLSX работната книга от ZIP архив.
Този клас предоставя 21 метода за работа с XlsxWorkbookArchiveHelpers обекти в програми на C++. Наличните методи включват: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, и 9 допълнителни методи. Всички публични членове са достъпни за всяка C++ приложения след инсталиране на Aspose.Cells FOSS for C ++ пакет.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
XlsxWorkbookArchiveHelpers() | Назовава XlsxWorkbookArchiveHelpers на този XlsxWorkbookArchiveHelpers пример. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Уверете се, че байтът е търсим (идентификация за данни в паметта). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Получава ZIP запис по URI, нормализира водещи и обратни штрихове. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Зарежда XML документ от ZIP запис. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Зарежда връзки от файл .rels в архива. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Намира първата връзка, чийто решен път съответства на очаквания Path. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Намира първата цел за връзка, чийто извод се съвпада с типа на връзката. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Зарежда споделената таблица от архива. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Зарежда набора от индекси с формат на клетка, които използват формата за номер на датата. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Разглежда булевият атрибут (“1” или “true” дава true). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Анализира атрибут на цяло число, връщащ празно при неуспех или нюл арифит. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Анализира двоен атрибут, връщащ празен при неуспех или нулеви арифмети. |
NormalizeFormula(value: std::string_view) → std::string | Нормализира последователност от формули чрез подрязване и премахване на водеща “=”. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Чете съвкупния текст от елемент на инлайн-стринг. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Опити за анализиране на сурови стъпки като число (int или двойно). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Записва проблем с натоварването и уведомява за предупредителното обаждане, ако е налице. |
ResolveWorksheetUri(sheetIndex: int, relationshipId: std::string_view, workbookRelationships: std::unordered_map<std::string, std::string>, archive: ZipArchive, diagnostics: LoadDiagnostics, sheetName: std::string_view, options: LoadOptions) → std::string | Решава URI на работния лист от идентификатор за връзка, връщайки се към конвенцията. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Решава относителна или абсолютна цел спрямо URI на източника. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Изпитва дали кандидатът за път съответства на очакван URI (нечувствителен към случай). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Отчита типа връзка от разрешен целеви път. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Изпитва дали кодът на формат номер прилича на формата дата/време. |