XlsxWorkbookArchiveHelpers

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ăturaDescriere:
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)ZipArchiveEntryObț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::stringGă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::stringGă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)boolAnalizează 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::stringNormaliză un șir de formule prin tăierea și eliminarea unui “=” în fruntea.
ReadInlineString(inlineStringElement: XmlElement)std::stringCiteș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::stringRă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::stringRăspunde la o țintă relativă sau absolută față de un URI sursă.
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view)boolTestă dacă o cale candidată corespunde unui URI așteptat (insensibil la caz).
GetRelationshipTargetKind(candidate: std::string_view)std::stringInferă tipul relației dintr-o cale țintă rezolvată.
LooksLikeDateFormat(formatCode: std::string_view)boolTestează dacă un cod format numeric arată ca un format de date/ora.

Vezi și:

 Română