.NET Excel Library - Protect Excel documents using C#
- Encrypt or decrypt Excel documents with a password.
- Enable workbook and worksheet protection with a password.
- Partially unlock cells in the worksheet.
Try C# Excel Examples in Playground app.
FREE TRIALNo credit card required.
Explore ExamplesNo credit card required.
Trusted by the world’s leading companies
.NET excel library security
Overview
The Syncfusion® .NET Excel Library (XlsIO) allows users to protect and unprotect Excel files in C# and VB.NET with various customization options. This prevents unnecessary data loss or modifications to Excel worksheets while making them available to others with limited access.
Encryption Code Example
This example code shows how to encrypt an Excel workbook with a password using the Syncfusion® .NET Excel Library with just a few lines of C# code.
Key Functions of Security
Discover how the Security features in the Syncfusion® Excel Library enhance data protection by providing robust mechanisms to safeguard Excel files from unauthorized access.
Encrypt Workbook
Add password protection to an Excel workbook to restrict access, ensuring that only authorized users can open and modify its contents.
Decrypt Workbook
Remove password protection from an Excel workbook, allowing access to its contents for editing and viewing without restrictions.
Protect Workbook
Secure the workbook with a password, preventing unauthorized changes to its structure.
Protect Worksheet
Lock a worksheet with a password, preventing unauthorized edits to its content while allowing specific actions based on permissions.
Unprotect Worksheet
Remove protection from a worksheet, granting full access to all content for editing or formatting purposes.
Protect cell
Lock specific cells within a worksheet, restricting edits to ensure data integrity while allowing modifications to other cells.
Explore Security references
Discover valuable resources from our knowledge base articles to enhance your efficiency in using security.
👁 Protect certain cells in C#, VB.NET and WinForms Excel
Knowledge base
How to protect certain cells in C#, VB.NET and WinForms Excel
👁 Unlock cells and protect the worksheet for formatting columns in C#, VB.NET
Knowledge base
Unlock cells and protect the worksheet for formatting columns in C#, VB.NET
Explore these resources for comprehensive guides, knowledge base articles, insightful blogs, and ebooks.
Frequently Asked Questions
Is it possible to remove passwords from Excel documents using the Syncfusion® Excel library?
Yes. You can remove a password from an Excel document by changing the password value to empty using the Syncfusion® .NET Excel library.
How do you restrict adding or removing the worksheets in the Excel document using the Syncfusion® Excel library?
You can use Workbook protection, which uses the Syncfusion® Excel library to prevent adding or removing worksheets in the Excel document.
How do we restrict users from reading the content of the Excel document using the Syncfusion® Excel library?
You can use the encryption feature from the Syncfusion® Excel library to set a password for the Excel document. This will ensure that only specific users with passwords can read the content.
How to make an Excel document read-only using the Syncfusion® Excel Library?
You can open an Excel document in read-only mode by setting the ReadOnlyRecommended value to true using the Syncfusion® Excel library.
Is there any password combination restriction in the Syncfusion® Excel library?
No. You can provide any combination of passwords for Excel documents.
Is it possible to edit the encrypted Excel document without a password using the Syncfusion® Excel library?
No. It is not possible to open encrypted Excel documents without a password.
Our Customers Love Us
Here are some of their experiences.
See Real Success Stories
Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.
Read Our Customer StoriesIndustry
Software development
75% Cost reduction
50% Faster development
“If somebody is looking for a great tool to work with? Yes. I would definitely recommend Syncfusion for anyone who is trying to develop something meaningful.”
- Somnath Maji (Founder of Igniatek Consultancy)
Read StoryIndustry
Utilities (oil and gas)
Advanced, flexible features
Empowered users through robust and versatile functionality.
“Syncfusion’s tools have taken care of many things so I can focus on developing the application, instead of developing tools for the application.”
- James Athyal (Software developer, McDaniel & Associates Consultants Ltd)
Read StoryIndustry
Software and technology
Efficient file management
Streamlined workflows with document libraries without building them from scratch.
“We really love when the magic happens.”
- Irvin Dominin (BUILDER WEB Development Manager at Sistemi)
Read StoryIndustry
Software and technology
“We are Syncfusion fans because of the way Syncfusion treats the support.”
- Dr. Howard Rybko (CEO of Synchrony Digital)
Read StoryIndustry
IT services and IT consulting
Improved performance
Large datasets handled with easy customization and quick debugging.
“I will surely recommend Syncfusion to others as a third-party control because I think it’s very easily customizable.”
- Jayesh (Technical Team Lead, Capita)
Read StoryIndustry
Professional services
“We definitely wanted Syncfusion to help us with our document processing functionality, and we were happy with and satisfied with Syncfusion.”
- Arvind Naik (Engineering Lead, Vialto Partners)
Read StoryRated by users across the globe
Want to create, View, and edit Excel files in C# or VB.NET?
No credit card required.
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.
