XlsxWorkbookArchiveHelpers

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>להבטיח כי ה- byte buffer ניתן לחפש (זהות עבור נתונים בזיכרון).
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מצא את המטרה הראשונה של היחסים, אשר המין המושלם מתאים יחסי סוג.
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הוא מפרש את התכונה הבולאנית (“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מנסה לחתוך רצועה ירוקה כמספר (כמה או כפולים).
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בודקים אם קוד פורמט מספר נראה כמו פורמטי תאריך/שעת.

ראה גם

 עברית