XlsxWorkbookArchiveHelpers
Opinie generală
XlsxWorkbookArchiveHelpers este o clasă în Aspose.Cells FOSS pentru C++.
Metode de ajutor intern pentru citirea părților din cartea de lucru XLSX dintr-o arhivă ZIP.
Această clasă oferă 21 de metode pentru a lucra cu obiecte XlsxWorkbookArchiveHelpers în programe C++. Metodele disponibile includ: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Cells FOSS pentru C++.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
XlsxWorkbookArchiveHelpers() | Chema XlsxWorkbookArchiveHelpers pe această instanță XlsxWorkbookArchiveHelpers. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Asigură că buferul de biți este căutabil (identitate pentru datele din memorie). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Obține o intrare ZIP prin URI, normalizarea liniilor de frunte și backslashes. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Încărcă un document XML dintr-o intrare ZIP. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Încărcă relaţiile dintr-un fişier .rels din arhivă. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Găsește prima țintă de relație a cărei cale rezolvată se potrivește cu expectedPath. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Găsește prima țintă de relație al cărei tip deduct se potrivește cu relationType. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Încărcă tabelul de șiruri partajate din arhivă. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Încărcă setul de indici în format celule care folosesc un format cu număr de dată. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Analizează un atribut boolean (“1” sau “true” dă true). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Analizează un atribut integer, returnând gol în cazul eşecului sau al atribuitului null. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Analizează un atribut dublu, returnând gol în cazul eşecului sau al unui atribut nul. |
NormalizeFormula(value: std::string_view) → std::string | Normaliză un șir de formule prin tăierea și eliminarea unui “=” în fruntea. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Citește textul concatenat dintr-un element de șir. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Încercări de a analiza o șiră brută ca număr (int sau dublu). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Înregistrează o problemă de încărcare și notifică apelul de avertizare dacă există. |
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 | Răspunde la URI-ul părții fișei de lucru dintr-o identificare a relației, revenind la convenție. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Răspunde la o țintă relativă sau absolută față de un URI sursă. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Testă dacă o cale candidată corespunde unui URI așteptat (insensibil la caz). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Inferă tipul relației dintr-o cale țintă rezolvată. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Testează dacă un cod format numeric arată ca un format de date/ora. |