XlsxWorkbookArchiveHelpers

XlsxWorkbookArchiveHelpers

Panoramica

XlsxWorkbookArchiveHelpers è una classe in Aspose.Cells FOSS per C++.

Metodi di supporto interni per leggere le parti della cartella di lavoro XLSX da un archivio ZIP.

Questa classe fornisce 21 metodi per lavorare con oggetti XlsxWorkbookArchiveHelpers nei programmi C++. I metodi disponibili includono: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula e 9 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Cells FOSS per C++.

Metodi

FirmaDescrizione
XlsxWorkbookArchiveHelpers()Chiama XlsxWorkbookArchiveHelpers su questa istanza di XlsxWorkbookArchiveHelpers.
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t>Assicura che il buffer di byte sia ricercabile (identità per i dati in memoria).
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntryOttiene una voce ZIP tramite URI, normalizzando le barre oblique e le barre rovesciate iniziali.
LoadDocument(entry: ZipArchiveEntry) → XmlDocumentCarica un documento XML da una voce ZIP.
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string>Carica le relazioni da un file .rels nell’archivio.
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::stringTrova il primo target di relazione il cui percorso risolto corrisponde a expectedPath.
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::stringTrova il primo target di relazione il cui tipo dedotto corrisponde a relationshipType.
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string>Carica la tabella delle stringhe condivise dall’archivio.
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int>Carica il set di indici di formattazione delle celle che utilizzano un formato numerico di data.
ParseBoolAttribute(attribute: XmlAttribute) → boolAnalizza un attributo booleano (“1” o “true” restituisce true).
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int>Analizza un attributo intero, restituendo vuoto in caso di errore o attributo nullo.
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double>Analizza un attributo double, restituendo vuoto in caso di errore o attributo nullo.
NormalizeFormula(value: std::string_view) → std::stringNormalizza una stringa di formula eliminando spazi e rimuovendo un ‘=’ iniziale.
ReadInlineString(inlineStringElement: XmlElement) → std::stringLegge il testo concatenato da un elemento inline-string.
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → boolTenta di analizzare una stringa grezza come numero (int o double).
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue)Registra un problema di caricamento e notifica il callback di avviso 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::stringRisolve l’URI della parte del foglio di lavoro a partire da un ID di relazione, ricorrendo alla convenzione.
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::stringRisolve un target relativo o assoluto rispetto a un URI di origine.
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → boolVerifica se un percorso candidato corrisponde a un URI previsto (case-insensitive).
GetRelationshipTargetKind(candidate: std::string_view) → std::stringDeduce il tipo di relazione da un percorso target risolto.
LooksLikeDateFormat(formatCode: std::string_view) → boolVerifica se un codice di formato numerico sembra un formato data/ora.

Vedi anche

 Italiano