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
| Name | Type | Access | Description |
|---|---|---|---|
WorksheetRelationshipType | std::string | Đọc / viết | Nhận hoặc đặt kiểu mối quan hệ bảng tính. |
SharedStringsRelationshipType | std::string | Đọc / viết | Nhận hoặc đặt các loại mối quan hệ chia sẻ dây. |
StylesRelationshipType | std::string | Đọc / viết | Nhận hoặc đặt các kiểu mối quan hệ. |
CorePropertiesRelationshipType | std::string | Đọc / viết | Nhận hoặc đặt các thuộc tính cốt lõi của loại mối quan hệ. |
ExtendedPropertiesRelationshipType | std::string | Đọc / viết | Nhận hoặc đặt các thuộc tính mở rộng loại mối quan hệ. |
MainNs | XNamespace | Đọc / viết | Gets hoặc đặt các ns chính. |
RelationshipNs | XNamespace | Đọc / viết | Nhận hoặc thiết lập mối quan hệ ns. |
PackageRelationshipNs | XNamespace | Đọc / viết | Nhận hoặc đặt mối quan hệ gói ns. |
ContentTypeNs | XNamespace | Đọc / viết | Nhận hoặc đặt kiểu nội dung ns. |
XmlNs | XNamespace | Đọc / viết | Nhận hoặc đặt xml ns. |
BuiltInDateFormats | std::unordered_set<int> | Đọc / viết | Nhận hoặc đặt các định dạng được xây dựng trong ngày. |
Methods
| Signature | Description |
|---|---|
XlsxWorkbookSerializerCommon() | Hãy gọi XlsxWorkbookSerializerCommon trên trường hợp này XlsxWorkbookSerializerCommon. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Trở 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) → XmlDocument | Tạo tài liệu [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Xây dựng root _rels/.relles tài liệu. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Xây dựng tài liệu xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Xâ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) → XmlDocument | Xây dựng một tài liệu xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Xây dựng tài liệu xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Xâ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) → XmlElement | Nó 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) → XmlElement | Xâ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) → XmlElement | Nó tạo thành một yếu tố tế bào (c). |
CreateTextElement(value: std::string_view) → XmlElement | Tạo một yếu tố văn bản (t yếu vật) với xml:space=“serv”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Trở lại đúng nếu mô hình hàng có bất kỳ metadata không mặc định. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Trở 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) → bool | Kiể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) → bool | Trở 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::string | Tính toán đường tham chiếu chiều của bảng mụcData dimension element. |
ToRangeReference(region: Core::MergeRegion) → std::string | Chuyể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) → bool | Chia 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) → bool | Chia một dòng tham chiếu ô vào CellAddress. trở lại đúng về thành công. |