XlsxWorkbookArchiveHelpers

XlsxWorkbookArchiveHelpers

Genel Bakış

XlsxWorkbookArchiveHelpers C++ için Aspose.Cells FOSS’de bir sınıf.

ZIP arşivinden XLSX çalışma kitabı parçalarını okumak için iç yardımcı yöntemleri.

Bu sınıf, C ++ programlarında XlsxWorkbookArchiveHelpers nesnelerle çalışmak için 21 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddIssue, EnsureSeekable, FindRelationshipTarget, FindRelationshipTargetByType, GetEntry, GetRelationshipTargetKind, LoadDateStyleIndexes, LoadDocument, LoadRelationships, LoadSharedStrings, LooksLikeDateFormat, NormalizeFormula, ve 9 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
XlsxWorkbookArchiveHelpers()XlsxWorkbookArchiveHelpers’ı bu XlsxWorkbookArchiveHelpers örneğinde çağırır.
EnsureSeekable(stream: std::vector<uint8_t>)std::vector<uint8_t>Byt tamponunun aranabilir olduğunu sağlar (bellek içi veriler için kimlik).
GetEntry(archive: ZipArchive, uri: std::string_view)ZipArchiveEntryURI ile bir ZIP giriş alır, ön ve arka çizgiler normalleştirir.
LoadDocument(entry: ZipArchiveEntry)XmlDocumentZIP girişinden XML belgesini yükler.
LoadRelationships(archive: ZipArchive, relationshipsUri: std::string_view, sourceUri: std::string_view)std::unordered_map<std::string, std::string>Arşivdeki .rels dosyasından ilişkileri yükler.
FindRelationshipTarget(workbookRelationships: std::unordered_map<std::string, std::string>, expectedPath: std::string_view)std::stringÇözümlü yolu beklenenPath ile eşleşen ilk ilişki hedefini bulur.
FindRelationshipTargetByType(workbookRelationships: std::unordered_map<std::string, std::string>, relationshipType: std::string_view)std::stringSonlandırılan türü ilişki tipiyle eşleşen ilk ilişkinin hedefini bulur.
LoadSharedStrings(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics)std::vector<std::string>Arşivden paylaşılan diziler tablosunu yükler.
LoadDateStyleIndexes(archive: ZipArchive, workbookRelationships: std::unordered_map<std::string, std::string>, options: LoadOptions, diagnostics: LoadDiagnostics)std::unordered_set<int>Tarih numarası biçimini kullanan hücre biçimindeki indeksler kümesini yükler.
ParseBoolAttribute(attribute: XmlAttribute)boolBir boolean özelliği analiz eder (“1” veya “gerçek” doğru verir).
ParseIntAttribute(attribute: XmlAttribute)std::optional<int>Bir tamsayı niteliğini analiz eder, başarısızlık veya null niteliği üzerine boş döndürür.
ParseDoubleAttribute(attribute: XmlAttribute)std::optional<double>Çift bir niteliği analiz eder, başarısızlık veya null özelliği üzerine boş döndürür.
NormalizeFormula(value: std::string_view)std::stringBir formül dizinini, önde gelen ‘=‘yi kesip çıkararak normalleştirir.
ReadInlineString(inlineStringElement: XmlElement)std::stringBir satır-süret öğesinden bağlanmış metni okuyor.
TryParseNumber(rawValue: std::string_view, numberValue: CellValue)boolBir çiğ dizeyi bir sayı olarak (int veya çift) analiz etme girişimleri.
AddIssue(diagnostics: LoadDiagnostics, options: LoadOptions, issue: LoadIssue)Yükleme sorunu kaydedilir ve uyarı çağrısı bildirir.
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::stringBir ilişki kimliğinden çalışma sayfası bölümünün URI’sini çözüyor, geleneklere geri dönüyor.
ResolvePartUri(sourceUri: std::string_view, target: std::string_view)std::stringKaynak URI’ye göre nispi veya mutlak hedef çözülür.
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view)boolBir aday yolun beklenen bir URI’ye (kes-duyarsız) uyduğunu test eder.
GetRelationshipTargetKind(candidate: std::string_view)std::stringÇözümlü hedef yoldan ilişki türünü çıkarır.
LooksLikeDateFormat(formatCode: std::string_view)boolBir sayı biçimindeki kodun tarih/saat biçimine benzemesini test eder.

Ayrıca bakınız:

 Türkçe