XlsxWorkbookArchiveHelpers
Revisión
XlsxWorkbookArchiveHelpers Es una clase en Aspose.Cells FOSS para C++.
Métodos de ayuda interna para la lectura de partes del libro de trabajo XLSX desde un archivo ZIP.
Esta clase proporciona 21 métodos para trabajar con los objetos de XlsxWorkbookArchiveHelpers en programas C++. Los métodos disponibles incluyen: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula,9 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Cells FOSS para el paquete C+.
Metodología
| firma | Descripción |
|---|---|
XlsxWorkbookArchiveHelpers() | Póngase en el instante XlsxWorkbookArchiveHelpers. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Asegura que el buffer de byte es buscable (identidad para datos en memoria). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Obtenga una entrada ZIP por URI, normalizando los principales rasgos y las rasgas de atrás. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Carga un documento XML desde una entrada ZIP. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Carga relaciones de un archivo .rels. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Encuentra el primer objetivo de la relación cuyo camino resolvido se enfrenta a los esperados. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Encuentra el primer objetivo de la relación cuyo fin final se ajusta a la Título. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Carga la tabla de líneas compartidas desde el archivo. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Carga el conjunto de índices de formato celular que utilizan un formato de número de fecha. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Parsa un atributo booleano (“1” o “verdadero” resulta verdadero). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Parsa un atributo integral, devolviendo vacío en fracaso o nulo. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Parsa un doble atributo, devolviendo vacío en fracaso o nulo. |
NormalizeFormula(value: std::string_view) → std::string | Normalizan una línea de fórmula al triturar y cortar un ‘=’. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Lea el texto concatenado de un elemento inline-string. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Intentar parse una línea cruda como un número (int o doble). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Recordar un problema de carga y notificar el llamamiento de alerta si está 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 | Resuelve la parte de la hoja de trabajo URI desde un ID de relación, cayendo de vuelta a la convención. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Resuelve un objetivo relativo o absoluto contra una fuente de URI. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Testar si un camino de candidato se ajusta a una URI esperada (incansible). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Infere el tipo de relación desde un camino objetivo resuelto. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Testar si un código de formato número parece un formato de fecha/hora. |