XlsxWorkbookArchiveHelpers
Resumo geral
XlsxWorkbookArchiveHelpers é uma classe em Aspose.Cells FOSS para C++.
Métodos auxiliares internos para ler partes de livro XLSX a partir de um arquivo ZIP.
Esta classe fornece 21 métodos para trabalhar com objetos XlsxWorkbookArchiveHelpers em programas C++. Os métodos disponíveis incluem: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, e 9 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação C++ após instalar o pacote Aspose.Cells FOSS for C++.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
XlsxWorkbookArchiveHelpers() | Chama XlsxWorkbookArchiveHelpers nesta instância XlsxWorkbookArchiveHelpers. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Garantir que o buffer de bytes é pesquisável (identidade para dados na memória). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Obtém uma entrada ZIP por URI, normalizando as linhas de linha e backslashes. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Carrega um documento XML a partir de uma entrada ZIP. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Carrega relações de um arquivo .rels no arquivamento. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Encontre o primeiro alvo de relacionamento cujo caminho resolvido corresponde ao expectedPath. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Encontre o primeiro alvo de relacionamento cujo tipo inferido corresponde ao relationshipType. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Carrega a tabela de strings compartilhadas do arquivo. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Carrega o conjunto de índices em formato de célula que usam um formato número de data. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Analisa um atributo booleano (“1” ou “true” dá true). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Analisa um atributo de inteiro, retornando vazio em falha ou atributos nulos. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Analisa um atributo duplo, retornando vazio em falha ou atributos nulos. |
NormalizeFormula(value: std::string_view) → std::string | Normaliza uma sequência de fórmulas cortando e eliminando um ‘=’ inicial. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Leia o texto concatenado de um elemento de cadeia em linha. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Tentativas de analisar uma sequência bruta como um número (int ou duplo). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Regista um problema de carga e notifica a chamada de aviso, se presente. |
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 | Resolve a URI da parte de folha de trabalho de uma id relacionamento, voltando à convenção. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Resolve um alvo relativo ou absoluto em relação a uma URI de origem. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Teste se um caminho candidato corresponde a uma URI esperada (insensibilidade ao caso). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Inferir o tipo de relação a partir de um caminho-alvo resolvido. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Teste se um código de formato número parece um formato data/hora. |