XlsxWorkbookArchiveHelpers
ΕΚΤΙΜΗΣΗ
XlsxWorkbookArchiveHelpers Είναι μια τάξη σε Aspose.Cells FOSS για C++.
Μέθοδοι εσωτερικού βοηθού για την ανάγνωση των μερών του βιβλίου εργασίας XLSX από ένα αρχείο ZIP.
Αυτή η κατηγορία παρέχει 21 μεθόδους για να εργαστείτε με XlsxWorkbookArchiveHelpers αντικείμενα σε προγράμματα C++. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula,9 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του Aspose.Cells FOSS για το πακέτο C+.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
XlsxWorkbookArchiveHelpers() | Καλέστε XlsxWorkbookArchiveHelpers σε αυτή την περίπτωση XlsxWorkbookArchiveHelpers. |
EnsureSeekable(stream: std::vector<uint8_t>) → std::vector<uint8_t> | Βεβαιωθείτε ότι το μπάτερ μπατ είναι αναζησιμό (ιστοποίηση για δεδομένα στη μνήμη). |
GetEntry(archive: ZipArchive, uri: std::string_view) → ZipArchiveEntry | Αποκτά μια εισαγωγή ZIP από URI, ομαλοποιώντας τις κορυφαίες ρυτίδες και τα πίσω ρύδια. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | Κατεβάστε ένα έγγραφο XML από μια εισαγωγή ZIP. |
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view) → std::unordered_map<std::string, std::string> | Κατεβάζει σχέσεις από ένα αρχείο .rels στο αρχείου. |
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view) → std::string | Βρείτε τον πρώτο στόχο της σχέσης του οποίου η λύση διαδρομής παίζει αναμενόμενηΠαθ. |
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view) → std::string | Βρείτε τον πρώτο στόχο της σχέσης του οποίου το τελικό είδος ταιριάζει με τη σχέσηType. |
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::vector<std::string> | Κατεβάστε το κοινόχρηστο τραπέζι των γραμμών από τα αρχεία. |
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics) → std::unordered_set<int> | Κατεβάζει το σύνολο των δεικτών κελικού μορφής που χρησιμοποιούν μια μορφή αριθμού ημερομηνίας. |
ParseBoolAttribute(attribute: XmlAttribute) → bool | Διακρίνεται ένα χαρακτηριστικό boolean (“1” ή “πραγματική” αποδοχή είναι αληθινή). |
ParseIntAttribute(attribute: XmlAttribute) → std::optional<int> | Αποδίδει ένα ολοκληρωμένο χαρακτηριστικό, επιστρέφοντας κενό σε αποτυχία ή μηδέν. |
ParseDoubleAttribute(attribute: XmlAttribute) → std::optional<double> | Απορρίπτει ένα διπλό χαρακτηριστικό, επιστρέφοντας κενό σε αποτυχία ή μηδέν. |
NormalizeFormula(value: std::string_view) → std::string | Κανονικοποιεί μια γραμμή φόρμουλα με το τρυπάνι και τη διαίρεση ενός κορυφαίου ‘=’. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Διαβάστε το κείμενο από ένα στοιχείο που συνδέεται με γραμμή. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Προσπαθεί να διαχωρίσει μια ριζική γραμμή ως αριθμό (int ή διπλό). |
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue) | Καταγράψτε ένα πρόβλημα φορτίου και ενημερώστε την προειδοποιητική κλήση αν υπάρχει. |
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 | Λύση του τμήματος της φύλλας εργασίας URI από ένα αναλογικό ID, που πέφτει πίσω στην σύμβαση. |
ResolvePartUri(sourceUri: std::string_view, target: std::string_view) → std::string | Λύση ενός σχετικού ή απόλυτου στόχου έναντι μιας πηγής URI. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Εξετάζει αν ένα υποψήφιο μονοπάτι ταιριάζει με μια αναμενόμενη URI (μη ευαίσθητη στην περίπτωση). |
GetRelationshipTargetKind(candidate: std::string_view) → std::string | Εξαλείφει τον τύπο της σχέσης από ένα επίλυτο στόχο. |
LooksLikeDateFormat(formatCode: std::string_view) → bool | Ελέγξτε αν ένας κωδικός μορφής αριθμού μοιάζει με μια μορφή ημερομηνίας/ώρα. |