---
title: "What’s New in 2021 Volume 1: JavaScript Spreadsheet"
published_at: "2021-04-14T11:48:46+00:00"
modified_at: "2026-05-19T08:36:28+00:00"
url: "https://www.syncfusion.com/blogs/post/whats-new-in-2021-volume-1-javascript-spreadsheet"
excerpt: "The Syncfusion JavaScript Spreadsheet (HTML5 Excel viewer) is a control for organizing and analyzing data in tabular format that provides some cool features similar to Microsoft Excel. It provides all the common Excel features, including data binding, selection, editing, formatting,..."
taxonomy_category:
  - "Excel"
  - "JavaScript"
  - "Spreadsheet"
  - "UI"
  - "Web"
  - "What's new"
taxonomy_post_tag:
  - "Excel"
  - "JavaScript"
  - "Spreadsheet"
  - "Web"
  - "Web Development"
---

# What’s New in 2021 Volume 1: JavaScript Spreadsheet

[Shanmugaraja K](https://www.syncfusion.com/blogs/author/shanmugarajak)

![What’s New in 2021 Volume 1: JavaScript Spreadsheet](https://www.syncfusion.com/blogs/wp-content/uploads/2021/04/What%E2%80%99s-New-in-2021-Volume-1-JavaScript-Spreadsheet.png)


The Syncfusion [JavaScript Spreadsheet](https://www.syncfusion.com/javascript-ui-controls/js-spreadsheet)
 (HTML5 Excel viewer) is a control for organizing and analyzing data in tabular format that provides some cool features similar to Microsoft Excel. It provides all the common Excel features, including data binding, selection, editing, formatting, resizing, sorting, importing, and exporting Excel files. In the [2021 Volume 1](https://www.syncfusion.com/forums/164043/essential-studio-2021-volume-1-release-v19-1-0-54-is-available-for-download)
 release, we have added the following impressive features to the JavaScript Spreadsheet:

- [Freeze panes](#freeze-panes) .
- [PDF export](#pdf-export) .
- [Password protection for workbooks](#password-protection-for-workbooks) .

**Note:** In the 2021 Volume 1 release, we have shipped some of the most in-demand features for our JavaScript Spreadsheet control, and have also shipped these features for other web platforms, namely [Angular](https://www.syncfusion.com/angular-ui-components/angular-spreadsheet)
, [React](https://www.syncfusion.com/react-ui-components/react-spreadsheet)
, [Vue](https://www.syncfusion.com/vue-ui-components/vue-spreadsheet)
, [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls/spreadsheet)
, and [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls/spreadsheet)
.

## Freeze panes

Our JavaScript Spreadsheet control is now available with a freeze pane feature. It allows us to keep particular rows and columns visible while scrolling through the sheet.

The Spreadsheet control also allows us to freeze rows or columns separately.

![Freeze Panes Feature in JavaScript Spreadsheet](https://www.syncfusion.com/blogs/wp-content/uploads/2021/04/Freeze-Panes-feature-in-JavaScript-Spreadsheet-1.png)

Freeze Panes Feature in JavaScript Spreadsheet

## PDF export

This feature allows us to easily export the spreadsheet data to a Portable Document Format (PDF) file.

![Exporting JavaScript Spreadsheet Data to PDF](https://www.syncfusion.com/blogs/wp-content/uploads/2021/04/Exporting-JavaScript-Spreadsheet-Data-to-PDF.png)

Exporting JavaScript Spreadsheet Data to PDF

## Password protection for workbooks

This feature helps us protect the structure of a spreadsheet with a password. With this feature, we can prevent other users from inserting, deleting, and renaming the worksheet. We can also restrict viewing hidden worksheets in the spreadsheet.

Users can perform these operations after providing a valid password.

![Password Protection for JavaScript Spreadsheet](https://www.syncfusion.com/blogs/wp-content/uploads/2021/04/Password-Protection-for-JavaScript-Spreadsheet.png)

Password Protection for JavaScript Spreadsheet

## Conclusion

Thanks for reading! In this blog post, we have seen the new features included in the Syncfusion [JavaScript Spreadsheet](https://www.syncfusion.com/javascript-ui-controls/js-spreadsheet)
 control as a part of the [2021 Volume 1](https://www.syncfusion.com/forums/164043/essential-studio-2021-volume-1-release-v19-1-0-54-is-available-for-download)
 release. Check out the [release notes](https://ej2.syncfusion.com/documentation/release-notes/19.1.54)
 and [What’s New](https://www.syncfusion.com/products/whatsnew/essential-js2#spreadsheet)
 pages for all the features and bug fixes included in this release.

For existing customers, the new version is available for download from the [License and Downloads](https://www.syncfusion.com/account/downloads)
 page. If you are not yet a customer, you can try our 30-day [free trial](https://www.syncfusion.com/downloads)
 to check out these new features.

If you have any questions about these features, please contact us through our [support forum](https://www.syncfusion.com/forums)
, [Direct-Trac](https://www.syncfusion.com/support/directtrac/)
, or [feedback portal](https://www.syncfusion.com/feedback/javascript)
. We are always happy to assist you!

## Related blogs

- [How to Bulk Edit Columns in JavaScript DataGrid](https://www.syncfusion.com/blogs/post/bulk-edit-columns-in-javascript-datagrid.aspx)
- [How to Design an Interactive Dashboard for COVID-19 Updates in JavaScript](https://www.syncfusion.com/blogs/post/design-an-interactive-dashboard-for-covid-19-updates-in-javascript.aspx)
- [Visualize Election Results Using JavaScript Tree Map](https://www.syncfusion.com/blogs/post/visualize-election-results-using-the-javascript-treemap-control-in-essential-js-2.aspx)
- [Designing Airfare Calendar – Pure JavaScript Scheduler](https://www.syncfusion.com/blogs/post/designing-airfare-calendar-using-pure-javascript-scheduler2.aspx)
