XlsxWorkbookArchiveHelpers

XlsxWorkbookArchiveHelpers

Översikt

XlsxWorkbookArchiveHelpers är en klass i Aspose.Cells FOSS för C++.

Internal helper metoder för att läsa XLSX arbetsbok delar från en ZIP-arkiv.

Denna klass ger 21 metoder för att arbeta med XlsxWorkbookArchiveHelpers objekt i C++-program. Tillgängliga metoder inkluderar: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula,och 9 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Cells FOSS för C ++-paketet.

Metoder

SignatureBeskrivning
XlsxWorkbookArchiveHelpers()Kalla XlsxWorkbookArchiveHelpers på detta XlsxWorkbookArchiveHelpers instans.
EnsureSeekable(stream: std::vector<uint8_t>)std::vector<uint8_t>Se till att byten buffert är sökbar (identitet för in-minnedata).
GetEntry(archive: ZipArchive, uri: std::string_view)ZipArchiveEntryFå en ZIP-inträde genom URI, normaliserar ledande slashes och backslashes.
LoadDocument(entry: ZipArchiveEntry)XmlDocumentLadda upp ett XML-dokument från en ZIP-inträde.
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view)std::unordered_map<std::string, std::string>Ladda upp relationer från en .rels fil i arkivet.
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view)std::stringHitta det första förhållandet mål vars löst väg matcher förväntasPath.
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view)std::stringHitta det första förhållandet mål vars inflytelserika typ matchar relationType.
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics)std::vector<std::string>Ladda ner den delade strängtabellen från arkivet.
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics)std::unordered_set<int>Ladda upp setet av cellformatindex som använder ett datumnummer format.
ParseBoolAttribute(attribute: XmlAttribute)boolPars en boolean attribut (“1” eller “true” ger sant).
ParseIntAttribute(attribute: XmlAttribute)std::optional<int>Pars en helhet attribut, returnerar tomt på misslyckande eller noll attribute.
ParseDoubleAttribute(attribute: XmlAttribute)std::optional<double>Pars en dubbel attribut, returnerar tomt på misslyckande eller noll attribute.
NormalizeFormula(value: std::string_view)std::stringNormaliserar en formelsträng genom att trimma och klippa ett ledande ‘=’.
ReadInlineString(inlineStringElement: XmlElement)std::stringLäser den sammanställda texten från ett inline-string element.
TryParseNumber(rawValue: std::string_view, numberValue: CellValue)boolFörsöker parsa en rå sträng som ett nummer (int eller dubbel).
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue)Registrera en lastutredning och meddela varningsavkallningen om det finns.
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::stringLös arbetsbladen URI från en relation id, faller tillbaka till konvention.
ResolvePartUri(sourceUri: std::string_view, target: std::string_view)std::stringLös ett relativt eller absolut mål mot en källa URI.
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view)boolTestar om en kandidatvägs matchar en förväntad URI (case-insensitive).
GetRelationshipTargetKind(candidate: std::string_view)std::stringUpphöjer relationstypen från en lös målväg.
LooksLikeDateFormat(formatCode: std::string_view)boolTestar om en nummersystemkod ser ut som ett datum/tidsformat.

Se även

 Svenska