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 for C++.

Methods

SignatureDescription
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Найдет первую цель связи, чья решена трасса совпадает с ожидаемой.
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Проверяет, выглядит ли код формата числа как формат даты/времени.

See Also

 Русский