XlsxWorkbookArchiveHelpers
XlsxWorkbookArchiveHelpers
Overview
XlsxWorkbookArchiveHelpers és una classe en Aspose.Cells FOSS per a C++.
Metòdes auxiliars internes per llegir parts de llibres de treball XLSX d’un arxiu ZIP.
Aquesta classe proporciona 21 mètodes per treballar amb objectes XlsxWorkbookArchiveHelpers en programes C++. Els mètodes disponibles inclouen: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, i 9 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació C++ després d’instal·lar el paquet FOSS per C++.
Methods
| Signature | Description |
|---|---|
XlsxWorkbookArchiveHelpers() | L’exemple de XlsxWorkbookArchiveHelpers en aquesta instància. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Assegura que el buffer de bytes sigui buscable (identificació per a dades en memòria). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Obté una entrada ZIP per URI, normalitzant les barraques de referència i retroceso. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Carrega un document XML des d’una entrada ZIP. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Carrega relacions d’un fitxer .rels a l’arxiu. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Trobar el primer objectiu de relació la ruta resolta correspon a l’expectedPath. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Trobar el primer objectiu de relació que correspon al tipus inferit. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Carrega la taula de cadenes compartides des de l’arxiu. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Carrega l’ensenyament d’índexes de format cel·lular que utilitzen un format de número de data. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Parseja un atribut booleà (“1” o “true” dóna true). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Parseja un atribut d’entiger, tornant buit en fallar o amb l’atribut null. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Parseja un atribut doble, tornant buit en fallar o amb l’atribut null. |
NormalizeFormula(value: std::string_view) → std::string | Normalitza una cadena de fórmules recortant i eliminant un ‘=’ que comença. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Llegeix el text concatenat d’un element de cadena en línia. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Intents d’analisar una cadena cruda com un nombre (int o doble). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Registra un problema de càrrega i notifica la reacció d’alerta si hi ha. |
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 | Resolver l’URI de la part d’una ficha de treball a partir d"un identificador de relació, tornant a la convenció. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Resolver un objectiu relatiu o absolut en relació amb una URI de font. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Prueba si una ruta candidata coincideix amb un URI esperat (no sensible a casos). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Inferir el tipus de relació d’una ruta objectiu resolt. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Prueba si un codi de format número s’assembla a un format data/hora. |