XlsxWorkbookArchiveHelpers
XlsxWorkbookArchiveHelpers
Összefoglaló
XlsxWorkbookArchiveHelpers egy osztály a Aspose.Cells FOSS-ban C++-ra.
Belső segéd módszerek egy ZIP archívum XLSX munkafüzet részei olvasására.
Ez a osztály 21 módszert biztosít a C++ programokban XlsxWorkbookArchiveHelpers objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, és 9 további módszer. Minden nyilvános tag hozzáférhető bármely C++ alkalmazáshoz a Aspose.Cells FOSS for C ++ csomag telepítése után.
Módszerek
| Az aláírás: | Leírás |
|---|---|
XlsxWorkbookArchiveHelpers() | Hívja a XlsxWorkbookArchiveHelpers-t ebben aXlsxWorkbookArchiveHelpers példányban. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Biztosítja, hogy a bájtpuffer kereshető (az emlékezetben lévő adatok azonosítása). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | ZIP-bejegyzést kap az URI által, normalizálva a vezető és hátsó vonalokat. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | XML dokumentumot tölt egy ZIP bejegyzésből. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | A .rels fájltól töltött kapcsolatok az archívumban. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Megtalálja az első kapcsolat célpontot, amelynek megoldott útvonalának a vártPath-hoz való megfelelése. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Megtalálja az első kapcsolatcélpontot, amelynek levezetett fajtája megfelel a relationshipType-nak. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Töltse a megosztott szalagok táblázatát az archívumból. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | A dátumszám formátumú indexek gyűjteményének betöltése. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | A boolean attribútumot (“1” vagy “true” eredményez igazat) elemzi. |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Egy egészszámos attribútum elemzése, ami üresen tér vissza a hibás vagy null atribútum esetén. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | A kettős attribútum elemzése, a hiba vagy null atribútum esetén üres. |
NormalizeFormula(value: std::string_view) → std::string | A képlet szalagszoros normalizálása a “=” előző számának megcsinálásával és eltávolításával. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Olvassa a szorosan összefonódott szöveget egy inline-string elemtől. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Próbál egy nyers szalagot számként (int vagy dupla) elemzni. |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | A töltés problémáját rögzíti, és ha van ilyen probléma, értesíti a visszahívott figyelmeztető jelzést. |
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 | Megoldja a munkalap rész URI-ját egy kapcsolat azonosítóból, visszaesve az egyeztetéshez. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | A forrás URI-val szemben egy relatív vagy abszolút célpontot old meg. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Megvizsgálja, hogy egy jelölt útvonal megfelel-e a várt URI-nek (az esetre nem érzékeny). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | A kapcsolattípust a megoldott célpályából következteti. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | A számformátum kódjának a dátum/idő formátumba hasonlítania vizsgálatot eredményezi. |