ASP.NET Core Spreadsheet and Rich Text Editor (v18.2)

Good news, your requests for .NET Core support from our office controls have been addressed with the latest release. You can now use the powerful DevExpress ASP.NET Spreadsheet and Rich Text Editor controls with the ASP.NET Core framework v2.1 (or above).

That's right, you can now run DevExpress Office Controls within both Windows, MacOS, and Linux based environments. In this post, I'll dive into the features, limitations, future plans, and how you can start using DevExpress Office controls in your .NET Core applications.

CTP

This functionality is available as a CTP (community technology preview) in the v18.2 release. We've not finished porting all of the major features of these controls to .NET Core but, rest assured, we're working hard on it.

ASP.NET Core Rich Text Editor

Our new Rich Text Editor control is a client-side control wrapped for the ASP.NET Core framework. Therefore, all document operations (including importing and exporting the document's model to file) are performed on the client.

DevExpress ASP.NET Rich Text Editor

The control doesn't maintain the document's state on the server either. This means that the control does not need to synchronize with the server when the document is opened.

Main Features

This version might be a CTP but it's packed full of features including:

  • Content Formatting Features: Character Formatting, Paragraph Formatting, Lists, Tables, Images, Floating Objects
  • Content Layout Customization: Document Sections, Multi-column Layouts, Section Breaks, Headers and Footers
  • Supported Formats: DOCX, TXT
  • Automation Features: Fields Support
  • Autocorrect
  • Simple View (Web Layout)

Limitations

Since this is a CTP we still have a few features to work on before the final release. Therefore, this version does not support:

  • Mail Merge
  • SpellChecker
  • Document protection
  • RTF support
  • Printing
  • Export to PDF

See Rich Text Edit demo


ASP.NET Core Spreadsheet

While the new Spreadsheet control is a client-side control, it also has a server portion. The client-side UI remains light and fast because the server portion helps with heavy tasks. For example, if you have a large excel file then you don't want to process that on the client-side and ruin your end-users' experience.

The client-side UI is developed with our excellent DevExtreme library (same as the Rich Text Editor).

DevExpress ASP.NET Core - Spreadsheet control

Features

We've included the following features in this release:

  • XLSX, XLSM, XLS, CSV, TXT document formats are supported
  • Formulas
  • Charts
  • Images
  • Freeze Panes
  • Comments
  • Sorting
  • Mail Merge
  • Document Generation

Limitations

This v18.2 CTP version of the Spreadsheet for ASP.NET Core does not support:

  • Dialog UI (no dialogs are currently supported)
  • Formula Bar UI
  • Context Menu UI
  • Formula Autocompleting UI
  • Reading/View modes
  • Worksheet protection API
  • Printing
  • Export to PDF
  • Global Custom Functions
  • Custom In-place Editor API

See Spreadsheet demo.

Future Plans

These controls are in CTP though we'll be working hard to bring you the final release versions in 2019.

Our long-term vision is to provide a completely consistent set of features regardless of the platform (ASP.NET or ASP.NET Core), so we'd love to hear your feedback about the .NET Core Rich Text Editor and Spreadsheet support.

Please leave a comment below, thanks.

6 comment(s)
Customer37575

Which of your sets of components will contain these controls?

As far as I remember, ASP.NET WebForms / MVC Extensions has similar components. Is this their development / transposition on an ASP.NET Core?

Or is it intended for DevExtreme? Or maybe these are the first components of a new set for ASP.NET Core? Make it clear.

6 November, 2018
Mr. Tran Van Manh

did this support Angular (HTML5) to view

6 November, 2018
jerome crevecoeur

I'm like Customer 37575

I'm lost with the strategy of Devexpress around Aspnet Core technology.

(Bootstrap -> no Bootstrap )

Only Devextreme wrapper ?

7 November, 2018
Mehul Harry (DevExpress)

@Customer37575 The new Office controls for ASP.NET Core will be part of our ASP.NET subscription.

@Mr. Tran Van Manh Not yet, we may in the future. Is that something you need? Give us your feedback and scenarios please, thanks.

@jerome crevecoeur At the moment, we offer the DevExtreme MVC controls for ASP.NET Core and now we also are offering these Office controls for ASP.NET Core. The Bootstrap controls for ASP.NET Core is no longer available. Does that help?

Thanks and I hope you'll all join me for the upcoming what's new webinars:

www.devexpress.com/.../webinars

7 November, 2018
jerome crevecoeur

@Mehul

Thanks Mehul

9 November, 2018
J.Nord

For us the angular support is already important! We have a clear client with no mixed code of html and c #, which is bad to maintain. And we have a proper class inheritance in Html.

16 November, 2018

Please login or register to post comments.