Class XlsxFormatProvider
Imports and exports workbooks in XLSX (Office Open XML) format, supporting full-fidelity roundtrip of spreadsheet data.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx
Assembly: Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.dll
Syntax
public class XlsxFormatProvider : BinaryWorkbookFormatProviderBase, IBinaryWorkbookFormatProvider, IWorkbookFormatProvider
Constructors
XlsxFormatProvider()
Properties
CanExport
Indicates that this provider supports exporting workbooks to XLSX format.
Declaration
public override bool CanExport { get; }
Property Value
|
System.Boolean
The value indicating whether can export. |
Overrides
CanImport
Indicates that this provider supports importing XLSX files into workbooks.
Declaration
public override bool CanImport { get; }
Property Value
|
System.Boolean
The value indicating whether can import. |
Overrides
ExportSettings
Configures XLSX-specific export options; reserved for future extensibility.
Declaration
public XlsxExportSettings ExportSettings { get; set; }
Property Value
|
XlsxExportSettings
|
FilesDescription
Describes the file type as "Excel Workbook" for display in UI contexts.
Declaration
public override string FilesDescription { get; }
Property Value
|
System.String
The files description. |
Overrides
ImportSettings
Configures XLSX-specific import options; reserved for future extensibility.
Declaration
public XlsxImportSettings ImportSettings { get; set; }
Property Value
|
XlsxImportSettings
|
Name
Identifies this format provider as "XlsxFormatProvider" for registration and lookup.
Declaration
public override string Name { get; }
Property Value
|
System.String
The name of the provider. |
Overrides
SupportedExtensions
Specifies that this provider handles files with .xlsx extension.
Declaration
public override IEnumerable<string> SupportedExtensions { get; }
Property Value
|
System.Collections.Generic.IEnumerable<System.String>
The supported extensions. |
Overrides
Methods
ExportOverride(Workbook, Stream)
Exports the specified workbook.
Declaration
[Obsolete("This method is obsolete. Please use ExportOverride(Workbook workbook, Stream output, CancellationToken cancellationToken) instead.")]
protected override void ExportOverride(Workbook workbook, Stream output)
Parameters
|
Workbook
workbook
The workbook. |
|
System.IO.Stream
output
The output. |
Overrides
ExportOverride(Workbook, Stream, CancellationToken)
Writes the workbook to the stream in XLSX format with license validation.
Declaration
protected override void ExportOverride(Workbook workbook, Stream output, CancellationToken cancellationToken)
Parameters
|
Workbook
workbook
The workbook. |
|
System.IO.Stream
output
The output. |
|
System.Threading.CancellationToken
cancellationToken
The cancellation token used to cancel the operation. |
Overrides
ImportOverride(Stream)
Imports the specified input.
Declaration
[Obsolete("This method is obsolete. Please use ImportOverride(Stream input, CancellationToken cancellationToken) instead.")]
protected override Workbook ImportOverride(Stream input)
Parameters
|
System.IO.Stream
input
The input. |
Returns
|
Workbook
The imported workbook. |
Overrides
ImportOverride(Stream, CancellationToken)
Reads XLSX data from the stream and constructs a workbook with optimized formula caching enabled during import.
Declaration
protected override Workbook ImportOverride(Stream input, CancellationToken cancellationToken)
Parameters
|
System.IO.Stream
input
The input. |
|
System.Threading.CancellationToken
cancellationToken
The cancellation token used to cancel the operation. |
Returns
|
Workbook
The imported workbook. |