XlsxWorkbookArchiveHelpers

XlsxWorkbookArchiveHelpers

Overview

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 для C++.

Methods

SignatureDescription
XlsxWorkbookArchiveHelpers()Покликає XlsxWorkbookArchiveHelpers на цьому прикладі XlsxWorkbookArchiveHelpers.
EnsureSeekable(stream: std::vector<uint8_t>)std::vector<uint8_t>Забезпечує пошук байтового буфера (ідентифікація даних в пам’яті).
GetEntry(archive: ZipArchive, uri: std::string_view)ZipArchiveEntryОтримає ЗІП-запис за 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Знаходить першу мету зв’язку, який відповідає типу “relationshipType”.
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Випробуває, чи виглядає код формату номерів як формат дати/часу.

See Also

 Українська