.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

Workbook.SaveDocument(DocumentFormat) Method

Saves a document to a byte array in the specified format.

You need an active license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this method in production code.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Docs.v20.1.dll


public byte[] SaveDocument(
    DocumentFormat format
Public Function SaveDocument(
    format As DocumentFormat
) As Byte()


Name Type Description
format DocumentFormat

A DocumentFormat enumeration value that specifies the document's format.


Type Description

A byte array that contains document data in the specified format.


You can use the current SaveDocument method overload to store a workbook in an external database. Refer to the How to: Store a Workbook in the Database document for more information.

// Add a reference to the DevExpress.Docs.dll assembly.
using DevExpress.Spreadsheet;
// ...

Workbook workbook = new Workbook();

// Save a document to a byte array to store it in a database.
byte[] docBytes = workbook.SaveDocument(DocumentFormat.Xlsx);

// ...

// Load the saved document from a byte array into the Workbook instance.
See Also