XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Panoramica

XlsxWorkbookSerializerCommon è una classe in Aspose.Cells FOSS per C++.

Costanti e helper condivisi nel serializzatore di cartelle di lavoro XLSX.

Questa classe fornisce 24 metodi per lavorare con oggetti XlsxWorkbookSerializerCommon nei programmi C++. I metodi disponibili includono: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual e 12 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Cells FOSS per C++. Metodi di accesso: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs e 5 altri.

Metodi di accesso

NomeTipoAccessoDescrizione
WorksheetRelationshipTypestd::stringLettura/ScritturaOttiene o imposta il tipo di relazione del foglio di lavoro.
SharedStringsRelationshipTypestd::stringLettura/ScritturaOttiene o imposta il tipo di relazione delle stringhe condivise.
StylesRelationshipTypestd::stringLettura/ScritturaOttiene o imposta il tipo di relazione degli stili.
CorePropertiesRelationshipTypestd::stringLettura/ScritturaOttiene o imposta il tipo di relazione delle proprietà core.
ExtendedPropertiesRelationshipTypestd::stringLettura/ScritturaOttiene o imposta il tipo di relazione delle proprietà estese.
MainNsXNamespaceLettura/ScritturaOttiene o imposta il namespace principale.
RelationshipNsXNamespaceLettura/ScritturaOttiene o imposta lo spazio dei nomi della relazione.
PackageRelationshipNsXNamespaceLettura/ScritturaOttiene o imposta lo spazio dei nomi della relazione del pacchetto ns.
ContentTypeNsXNamespaceLettura/ScritturaOttiene o imposta il tipo di contenuto ns.
XmlNsXNamespaceLettura/ScritturaOttiene o imposta l’xml ns.
BuiltInDateFormatsstd::unordered_set<int>Lettura/ScritturaOttiene o imposta i formati di data predefiniti.

Metodi

FirmaDescrizione
XlsxWorkbookSerializerCommon()Chiama XlsxWorkbookSerializerCommon su questa istanza XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → boolRestituisce true se il record della cella deve essere persistito nel foglio di lavoro XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serializza un XmlDocument in UTF-8 e lo scrive come voce ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocumentCostruisce il documento [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocumentCostruisce il documento radice _rels/.rels.
BuildWorkbook(model: Core::WorkbookModel) → XmlDocumentGenera il documento xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocumentGenera il documento xl/_rels/workbook.xml.rels.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocumentGenera un documento xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocumentGenera il documento xl/sharedStrings.xml.
BuildMinimalStylesheet() → XmlDocumentCrea un documento xl/styles.xml minimale.
BuildRowElement(rowIndex: int, rowModel: Core::RowModel, rowCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElementCrea un elemento row con le sue celle figlie.
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElementCrea un elemento col per un intervallo di colonne.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElementCrea un elemento cell (elemento c).
CreateTextElement(value: std::string_view) → XmlElementCrea un elemento di testo (elemento t) con xml:space=“preserve” opzionale.
HasRowMetadata(rowModel: Core::RowModel) → boolRestituisce true se il modello di riga ha dei metadati non predefiniti.
HasColumnMetadata(column: Core::ColumnRangeModel) → boolRestituisce true se l’intervallo di colonne ha dei metadati non predefiniti.
NeedsPreserveWhitespace(value: std::string_view) → boolVerifica se un valore stringa necessita di xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>) → std::vector<int>Raccoglie e ordina l’unione degli indici di riga provenienti dalle celle persistenti e dai metadati di riga.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>) → std::vector<Core::ColumnRangeModel>Filtra, ordina e unisce intervalli di colonne adiacenti che condividono gli stessi metadati.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel) → boolRestituisce true se due intervalli di colonne hanno metadati identici.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>) → std::stringCalcola la stringa di riferimento della dimensione per l’elemento dimensione sheetData.
ToRangeReference(region: Core::MergeRegion) → std::stringConverte una regione di merge in una stringa di riferimento di intervallo (e.g. “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → boolAnalizza una stringa di riferimento di intervallo in una regione di unione. Restituisce true in caso di successo.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → boolAnalizza una stringa di riferimento di cella in un CellAddress. Restituisce true in caso di successo.

Vedi anche

 Italiano