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 | בודקים אם קוד פורמט מספר נראה כמו פורמטי תאריך/שעת. |