XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Overview

XlsxWorkbookSerializerCommon là một lớp trong Aspose.Cells FOSS cho C++.

Các liên tục và trợ giúp được chia sẻ trên loạt sách làm việc XLSX.

Khóa học này cung cấp 24 phương pháp để làm việc với các đối tượng XlsxWorkbookSerializerCommon trong các chương trình C++. Các phương pháp có sẵn bao gồm: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,Và 12 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng C++ nào sau khi cài đặt Aspose.Cells FOSS cho gói C ++. Phương pháp Accessor: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,Và 5 nhiều hơn nữa.

Phương pháp Accessor

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringĐọc / viếtNhận hoặc đặt kiểu mối quan hệ bảng tính.
SharedStringsRelationshipTypestd::stringĐọc / viếtNhận hoặc đặt các loại mối quan hệ chia sẻ dây.
StylesRelationshipTypestd::stringĐọc / viếtNhận hoặc đặt các kiểu mối quan hệ.
CorePropertiesRelationshipTypestd::stringĐọc / viếtNhận hoặc đặt các thuộc tính cốt lõi của loại mối quan hệ.
ExtendedPropertiesRelationshipTypestd::stringĐọc / viếtNhận hoặc đặt các thuộc tính mở rộng loại mối quan hệ.
MainNsXNamespaceĐọc / viếtGets hoặc đặt các ns chính.
RelationshipNsXNamespaceĐọc / viếtNhận hoặc thiết lập mối quan hệ ns.
PackageRelationshipNsXNamespaceĐọc / viếtNhận hoặc đặt mối quan hệ gói ns.
ContentTypeNsXNamespaceĐọc / viếtNhận hoặc đặt kiểu nội dung ns.
XmlNsXNamespaceĐọc / viếtNhận hoặc đặt xml ns.
BuiltInDateFormatsstd::unordered_set<int>Đọc / viếtNhận hoặc đặt các định dạng được xây dựng trong ngày.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()Hãy gọi XlsxWorkbookSerializerCommon trên trường hợp này XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolTrở lại đúng nếu bản ghi ô phải được giữ vững cho bảng tính XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Xét ra một XmlDocument đến UTF-8 và viết nó như là một bản ghi ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentTạo tài liệu [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentXây dựng root _rels/.relles tài liệu.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentXây dựng tài liệu xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentXây dựng tài liệu xl/_rels/workbook.xml.rells.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentXây dựng một tài liệu xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentXây dựng tài liệu xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentXây dựng một tài liệu xl/styles.xml tối thiểu.
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)XmlElementNó xây dựng một yếu tố liên kết với các tế bào của trẻ.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementXây dựng một yếu tố col cho phạm vi cột.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementNó tạo thành một yếu tố tế bào (c).
CreateTextElement(value: std::string_view)XmlElementTạo một yếu tố văn bản (t yếu vật) với xml:space=“serv”.
HasRowMetadata(rowModel: Core::RowModel)boolTrở lại đúng nếu mô hình hàng có bất kỳ metadata không mặc định.
HasColumnMetadata(column: Core::ColumnRangeModel)boolTrở lại đúng nếu phạm vi cột có bất kỳ metadata không mặc định.
NeedsPreserveWhitespace(value: std::string_view)boolKiểm tra xem một giá trị string cần xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Thu thập và phân loại liên kết của các chỉ số hàng từ các tế bào vĩnh viễn và metadata hàng.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Tải lọc, loại và kết hợp các dãy cột lân cận chia sẻ cùng metadata.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolTrở lại đúng nếu hai cột có cùng metadata.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringTính toán đường tham chiếu chiều của bảng mụcData dimension element.
ToRangeReference(region: Core::MergeRegion)std::stringChuyển đổi một khu vực kết hợp thành một chuỗi tham chiếu phạm vi (ví dụ: “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolChia một chuỗi tham chiếu vào một khu vực nhúng. trở lại đúng về thành công.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolChia một dòng tham chiếu ô vào CellAddress. trở lại đúng về thành công.

See Also

 Tiếng Việt