Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Excel Serialization Extras

34 sites Security covered Drupal 9–11
View on drupal.org

This module adds experimental features to the Excel Serialization module, enabling enhanced Excel exports. It allows for cell styling, proper handling of date, timestamp, and long numeric values, and exports link fields and images as clickable elements and embedded images respectively. It also introduces support for formulas with tokens and new hooks for altering sheets and rows.

Sandbox for the Excel Serialization module.

This sandbox is used to experiment with new features for the Excel Serialization module. The goal is to migrate all successfully user-validated features back to the original module.

Important: To benefit from the new features of the module, you must use the new Fields Excel row handling plugin, it should be selected by default.

This module requires the 2.1+ version of the Excel Serialization module.

Warning: This module is highly experimental and relies on some internal Drupal behaviors. Use it with caution.

New "extras" features

Support for cell styling using field formatters

Select the Excel field formatter (when available) to set text styles (bold, italic, underline, color), column alignment (left, right, center), or to collapse the column.

If the Link to entity option is enabled, an Excel hyperlink with an absolute URL targeting the corresponding entity will be created for the cell.

Support for DateTime and Timestamp patterns

Select the Excel field formatter to generate real date cells in Excel, formatted according to the chosen Drupal date format.

Support for long numeric values

Select the Excel field formatter to force long numeric values to display as text, avoiding Excel’s default scientific notation formatting.

Support for link field values

Use the Excel field formatter to render link fields as clickable hyperlinks in Excel. By default, only the link text is displayed.

Support for styled image insertion

Select the Excel field formatter to insert the corresponding styled image into your Excel spreadsheet.

Support for formulas with tokens

Add a new Excel formula field to your Drupal view and use tokens to reference other fields or the current row number ({{ row }}) in your custom formula.

A filter mechanism has been added to the token processing code allowing to escape double-quotes in field tokens among others.

Here is an example of such filtered token: {{ title|upper|escape }}.

New sheet alter and row processor hooks

Remember to select the new Excel export (Extras) view style to activate the row processor hook.

Check the xls_serialization_extras.api.php file for examples.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
12
Tracked since
Aug 2025
Latest release
7 months ago
Releases (12 mo)
1 ▼ from 11
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.0 Stable 9–11 Jan 13, 2026
1.0.0-rc5 Pre-release 9–11 Aug 7, 2025
1.0.0-rc4 Pre-release 9–11 Aug 5, 2025
1.0.0-rc3 Pre-release 9–11 Aug 5, 2025
1.0.0-rc2 Pre-release 9–11 Aug 4, 2025
1.0.0-rc1 Pre-release 9–11 Aug 2, 2025
1.0.0-beta4 Pre-release 9–11 Aug 2, 2025
1.0.0-beta3 Pre-release 9–11 Aug 2, 2025
1.0.0-beta2 Pre-release 9–11 Aug 2, 2025
1.0.0-beta1 Pre-release 9–11 Aug 2, 2025
1.0.0-alpha1 Pre-release 9–11 Aug 1, 2025
1.x-dev Dev 9–11 Aug 1, 2025