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
| Signature | Beskrivning |
|---|---|
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) → ZipArchiveEntry | Få en ZIP-inträde genom URI, normaliserar ledande slashes och backslashes. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Ladda 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::string | Hitta 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::string | Hitta 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) → bool | Pars 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::string | Normaliserar en formelsträng genom att trimma och klippa ett ledande ‘=’. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Läser den sammanställda texten från ett inline-string element. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Fö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::string | Lös arbetsbladen URI från en relation id, faller tillbaka till konvention. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Lös ett relativt eller absolut mål mot en källa URI. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Testar om en kandidatvägs matchar en förväntad URI (case-insensitive). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Upphöjer relationstypen från en lös målväg. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Testar om en nummersystemkod ser ut som ett datum/tidsformat. |