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 for C ++.

الطرق

التوقيعوصف
XlsxWorkbookArchiveHelpers()يدعو XlsxWorkbookArchiveHelpers على هذه الحالة XlsxWorkbookArchiveHelpers.
EnsureSeekable(stream: std::vector<uint8_t>)std::vector<uint8_t>يضمن أن عداد المحتويات البايتي قابل للبحث (هوية لبيانات الذاكرة).
GetEntry(archive: ZipArchive, uri: std::string_view)ZipArchiveEntryيحصل على إدخال زيب بواسطة 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يجد أول هدف علاقة يتطابق مسارها مع expectedPath.
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view)std::stringيجد أول هدف علاقة يتطابق نوعها المستنطلق مع relationshipType.
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” أو “true” يعطي true).
ParseIntAttribute(attribute: XmlAttribute)std::optional<int>تحليل صفة عدد كامل، وإرجاعها فارغة عند الفشل أو صفات null.
ParseDoubleAttribute(attribute: XmlAttribute)std::optional<double>يقوم بتحليل السمة المزدوجة، ويعيد الفارغ عند فشل أو صفة null.
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 جزء ورقة العمل من تعريف العلاقة، والعودة إلى الاتفاقية.
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يختبر ما إذا كان شكل الرقم يشبه شيكو تاريخ/وقت.

انظر أيضاً

 العربية