XlsxWorkbookArchiveHelpers

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

AssinaturaDescriçã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)ZipArchiveEntryObtém uma entrada ZIP por URI, normalizando as linhas de linha e backslashes.
LoadDocument(entry: ZipArchiveEntry)XmlDocumentCarrega 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::stringEncontre 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::stringEncontre 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)boolAnalisa 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::stringNormaliza uma sequência de fórmulas cortando e eliminando um ‘=’ inicial.
ReadInlineString(inlineStringElement: XmlElement)std::stringLeia o texto concatenado de um elemento de cadeia em linha.
TryParseNumber(rawValue: std::string_view, numberValue: CellValue)boolTentativas 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::stringResolve 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::stringResolve um alvo relativo ou absoluto em relação a uma URI de origem.
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view)boolTeste se um caminho candidato corresponde a uma URI esperada (insensibilidade ao caso).
GetRelationshipTargetKind(candidate: std::string_view)std::stringInferir o tipo de relação a partir de um caminho-alvo resolvido.
LooksLikeDateFormat(formatCode: std::string_view)boolTeste se um código de formato número parece um formato data/hora.

Ver também:

 Português