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
| Signature | Açı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) → ZipArchiveEntry | URI ile bir ZIP giriş alır, ön ve arka çizgiler normalleştirir. |
LoadDocument(entry: ZipArchiveEntry) → XmlDocument | ZIP 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::string | Sonlandı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) → bool | Bir 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::string | Bir formül dizinini, önde gelen ‘=‘yi kesip çıkararak normalleştirir. |
ReadInlineString(inlineStringElement: XmlElement) → std::string | Bir satır-süret öğesinden bağlanmış metni okuyor. |
TryParseNumber(rawValue: std::string_view, numberValue: CellValue) → bool | Bir ç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::string | Bir 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::string | Kaynak URI’ye göre nispi veya mutlak hedef çözülür. |
RelationshipPointsTo(candidate: std::string_view, expectedUri: std::string_view) → bool | Bir 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) → bool | Bir sayı biçimindeki kodun tarih/saat biçimine benzemesini test eder. |