XlsxWorkbookArchiveHelpers
Približni podaci
XlsxWorkbookArchiveHelpers je razred u Aspose.Cells FOSS za C++.
Interni pomoćnici za čitanje dijelova radne knjige XLSX iz ZIP arhive.
Ova klasa pruža 21 metodu za rad s XlsxWorkbookArchiveHelpers objektima u C++ programima. Postoje i sljedeće metode: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, i 9 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj C++ aplikaciji nakon instalacije paketa Aspose.Cells FOSS za C++.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
XlsxWorkbookArchiveHelpers() | Zove XlsxWorkbookArchiveHelpers na ovom XlsxWorkbookArchiveHelpers primjerka. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Osiguranje da je bajtni tampon pronađen (identitet za podatke u memoriji). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Dobiva ZIP ulaz po URI, normalizirajući vodeće šarke i nazadne šare. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Upotrebljava XML dokument iz ZIP unosa. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Upita veze iz .rels datoteke u arhivu. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Pronalazi prvu relaciju cilja čiji se riješena staza poklapa s očekivanomPath. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Pronalazi prvu ciljnu vezu čiji se zaključeni tip poklapa s relacijskim tipom. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Upita zajednički nizove tabele iz arhiva. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Upotrebljava skup indeksova u formatu ćelija koji koriste format broja datuma. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Proučava booleanski atribut (“1” ili “true” daje true). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Proučava atribut cijela broja, vraća prazan pri neuspjehu ili nultu atributi. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Proučava dvostruki atribut, vraća prazan pri neuspjehu ili nulnom atributu. |
NormalizeFormula(value: std::string_view) → std::string | Normalizira niz formula tako što obriše i uklanja vodeći ‘=’. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Čita konkatenirani tekst iz inline-string elementa. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Pokušaji da se pretvori u brojeve (int ili duplo). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | U ovom slučaju, u skladu s člankom 15. stavkom 1. točkom (a) i podstavkom 7. točkama 2. i 3. ovog članka. |
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 | Rješenje URI dijela radnog lista iz ID odnosa, pada natrag na konvenciju. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Određuje relativni ili apsolutni cilj u odnosu na izvornu URI. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Testiranje je li kandidat put odgovara očekivanoj URI-u (neosjetljiv na slučajeve). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Izvoditi tip odnosa iz riješene ciljne staze. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Testiranje je li kod formata broja sličan formatu datuma/vremena. |