# IronXL > The C# Excel Spreadsheet Library. Read and Write Excel documents in .NET Applications. Supports .NET Core and .NET Framework. ## Agent Skill - [IronXL Agent Skill](https://ironsoftware.com/excel/csharp/skill.md): Drop-in SKILL.md that teaches coding agents such as Claude Code, Cursor and GitHub Copilot to use IronXL correctly, covering installation, licensing, the core APIs and common pitfalls. ## Documentation ### Overview - [Master IronXL: A Step-by-Step Guide for Excel Manipulation](https://ironsoftware.com/excel/csharp/docs/): Learn how to use IronXL for Excel file manipulation in Visual Studio 2022. This guide covers installation, file modification, and exporting to various formats like CSV, XML, and JSON. ### Getting Started - [AWS Lambada Support | IronXL](https://ironsoftware.com/excel/csharp/get-started/aws/): IronXL fully supports AWS Lambda Function for .NET Standard Libraries, Core applications, .NET 5 and .NET 6 projects.. - [Azure Support | IronXL](https://ironsoftware.com/excel/csharp/get-started/azure/): Integrate IronXL with Azure for your Excel applications. Follow this guide to deploy and use Excel features on Azure. - [Blazor Read Excel File (Without Using Interop) | IronXL](https://ironsoftware.com/excel/csharp/get-started/blazor-read-excel-file-tutorial/): In this post, we'll share knowledge about the best and easy method for reading Excel document/worksheets in Blazor server side application using the IronXL C# library. - [C# Excel Interop Alternatives by IronXL (No Interop Needed)](https://ironsoftware.com/excel/csharp/get-started/c-sharp-excel-interop/): CSharp Excel Interop Workaround. Use the library tutorial to read, create, and modify Excel files without using Interop - [Docker Support | IronXL](https://ironsoftware.com/excel/csharp/get-started/docker/): Learn how to use IronXL in Docker. Follow this guide to set up and run your Excel applications in a containerized environment. - [Applying Software License Keys for IronXL .NET 10](https://ironsoftware.com/excel/csharp/get-started/license-keys/): Learn how to implement and manage license keys for IronXL in your C# applications. Ensure proper usage and compliance. - [Linux Support | IronXL & .NET 10 Compatibility Guide](https://ironsoftware.com/excel/csharp/get-started/linux/): Get started with using IronXL on Linux. Learn how to set up, configure, and run Excel operations in a Linux environment. - [macOS Support | IronXL for .NET 10](https://ironsoftware.com/excel/csharp/get-started/macos/): Implement IronXL in your MacOS applications. Follow this guide to create, read, and manage Excel files on MacOS with C#. - [.NET MAUI Excel in C# (Without Using Interop) | IronXL](https://ironsoftware.com/excel/csharp/get-started/read-create-excel-net-maui/): In this article, we will explain how to create and read Excel files in .NET MAUI apps using Windows machines. Let's get started. - [VB.NET Read Excel File (Without Using Interop) | IronXL](https://ironsoftware.com/excel/csharp/get-started/vb-net-excel-files/): VB NET Excel Files Functions Walkthrough. Easily work with your Excel VB.NET projects with these step by step examples. ### How-To Guides - [Add Comments to Excel Cells in C# Without Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/add-comment/): Add comments to Excel cells in C# using IronXL's AddComment method. No interop needed. Set author, content & visibility. Simple API for cell annotations. - [Add, Extract & Remove Images in Excel with C# | IronXL](https://ironsoftware.com/excel/csharp/how-to/add-extract-remove-worksheet-images/): Add, extract & remove images in Excel worksheets using C# with IronXL. Insert logos, extract graphics & manage images programmatically without Interop. - [C# Excel Freeze Panes: Lock Headers & Rows | IronXL](https://ironsoftware.com/excel/csharp/how-to/add-freeze-panes/): Lock Excel headers & rows in C# with IronXL. Add freeze panes programmatically to keep columns/rows visible while scrolling large spreadsheets. - [Add Rows & Columns to Excel in C# - No Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/add-rows-columns/): Add rows & columns to Excel in C# using IronXL. Insert, modify spreadsheets programmatically without Office Interop. Easy API for dynamic Excel editing. - [Read Excel Files in ASP.NET MVC with C# - IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/asp-net-mvc-read-excel-file/): Learn to read Excel files in ASP.NET MVC using C# and IronXL. Convert Excel to DataTable without Office dependencies. Quick setup guide included. - [Auto Resize Excel Rows & Columns in C# | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/autosize-rows-columns/): Auto resize Excel rows & columns in C# with IronXL. Use AutoSizeRow() and AutoSizeColumn() methods to adjust cell dimensions based on content automatically. - [C# Excel Background Pattern & Color Tutorial | IronXL](https://ironsoftware.com/excel/csharp/how-to/background-pattern-color/): Master Excel cell styling in C# with IronXL. Set background patterns, colors & visual effects programmatically. No Interop needed. Quick tutorial & code. - [C# Excel Cell Border & Alignment Tutorial | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/border-alignment/): Master Excel cell borders & alignment in C# with IronXL. Apply styles like MediumDashed borders & center text without MS Office dependencies. - [C# Export to Excel: Convert XLSX, CSV, JSON & XML | IronXL](https://ironsoftware.com/excel/csharp/how-to/c-sharp-export-to-excel/): Export Excel files in C# to XLSX, CSV, JSON & XML formats using IronXL. Simple one-line conversions without Office dependencies. Complete guide. - [Open Excel Worksheets in C# | IronXL Tutorial Guide](https://ironsoftware.com/excel/csharp/how-to/c-sharp-open-excel-worksheet/): Learn to open Excel worksheets in C# using IronXL's WorkBook.Load() & GetWorkSheet() methods. Access .xlsx, .xls, .csv files with just 2 lines of code. - [C# Read XLSX Files Tutorial - Load Excel Data | IronXL](https://ironsoftware.com/excel/csharp/how-to/c-sharp-read-xlsx-file/): Learn to read XLSX files in C# using IronXL. Load Excel workbooks, access worksheets, read cell data & convert to DataTable with simple code examples. - [C# Excel Cell Font & Size Tutorial | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/cell-font-size/): Master Excel cell font styling in C# with IronXL. Set font size, family, bold, italic & colors programmatically without Office interop. Quick tutorial. - [Clear Excel Cells in C# - IronXL ClearContents Method](https://ironsoftware.com/excel/csharp/how-to/clear-cells/): Clear Excel cell contents in C# with IronXL ClearContents method. Remove data from cells, ranges & columns while preserving formatting. No Excel needed. - [C# Excel Conditional Formatting Guide | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/conditional-formatting/): Learn C# Excel conditional formatting with IronXL. Apply rules, styles & conditions to cells programmatically. No Interop needed. Tutorial & examples. - [Convert Excel to CSV, JSON & XML in C# | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/convert-spreadsheet-file-types/): Convert Excel to CSV, JSON & XML in C# with IronXL. Load XLS/XLSX files and export to multiple formats using simple SaveAs methods. Easy file conversion. - [Copy Excel Cells in C# - Examples & Tutorial | IronXL](https://ironsoftware.com/excel/csharp/how-to/copy-cells/): Copy Excel cells in C# with IronXL. Duplicate data, formulas & formatting between worksheets. Easy one-line cell, range & column copying. Tutorial & examples. - [Create New Excel Spreadsheets in C# | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/create-spreadsheet/): Learn to create Excel spreadsheets in C# using IronXL's WorkBook.Create() method. Generate XLSX/XLS files without Excel interop dependencies. - [C# Convert XLSX to CSV, JSON, XML Without Excel | IronXL](https://ironsoftware.com/excel/csharp/how-to/csharp-convert-xlsx-to-csv/): Convert XLSX to CSV, JSON & XML in C# with IronXL. Simple one-line commands transform Excel files without Interop. Free trial available. - [C# Create Excel Charts Programmatically | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/csharp-create-excel-chart-programmatically/): Create Excel charts in C# with IronXL. Generate column, line & pie charts programmatically using CreateChart(), AddSeries() & Plot() methods. - [C# DataTable to CSV Export: Easy IronXL Conversion Guide](https://ironsoftware.com/excel/csharp/how-to/csharp-datatable-to-csv/): Convert C# DataTable to CSV easily with IronXL. Export data using SaveAsCsv() method - no loops or complex code needed. Quick one-line conversion guide. - [C# Edit Excel Files Without Interop | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/csharp-edit-excel-file/): Edit Excel files in C# using IronXL. Modify cells, rows & worksheets programmatically without Interop. Fast, simple Excel editing tutorial & code examples. - [Create & Edit Excel Charts in C# Without Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/csharp-excel-chart-create-edit-tutorial/): Create & edit Excel charts in C# with IronXL. Generate column, line, pie charts programmatically without Excel Interop. Simple API for data visualization. - [C# Excel Cell Merge & Unmerge Tutorial | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/csharp-excel-merge-cells/): Merge & unmerge Excel cells in C# with IronXL. Simple methods like Merge() combine cells for headers & formatting. No Excel Interop needed. Tutorial & code. - [Import Excel Files in C# Tutorial | No Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/csharp-import-excel/): Import Excel files in C# with IronXL - no Interop needed. Load XLSX, CSV & more in one line. Access cells, ranges & worksheets instantly. - [C# Read CSV Files: Quick Tutorial with IronXL Library](https://ironsoftware.com/excel/csharp/how-to/csharp-read-csv-file/): C# Read CSV Files easily with IronXL LoadCSV method. One-line solution for reading CSV, custom delimiters & Excel conversion in .NET applications. - [Write CSV Files in C# .NET with IronXL | Step-by-Step](https://ironsoftware.com/excel/csharp/how-to/csharp-write-to-csv-file/): Learn to write CSV files in C# using IronXL. Convert Excel to CSV with one line of code. Step-by-step tutorial for .NET developers. No manual parsing needed. - [Edit Excel Formulas in C# - IronXL Formula Tutorial](https://ironsoftware.com/excel/csharp/how-to/edit-formulas/): Edit Excel formulas in C# with IronXL. Set Formula property, retrieve results with FormattedCellValue & recalculate with EvaluateAll(). 165+ formulas supported. - [Edit Excel Metadata in C# - Set Author & Title | IronXL](https://ironsoftware.com/excel/csharp/how-to/edit-workbook-metadata/): Edit Excel metadata in C# with IronXL. Set author, title & keywords programmatically. No Microsoft Interop needed. Quick & easy spreadsheet management. - [Import & Export DataSet/DataTable in C# Excel | IronXL](https://ironsoftware.com/excel/csharp/how-to/export-dataset-datatable/): Import & export Excel files as DataSet/DataTable in C# with IronXL. Convert workbooks to .NET DataSets & load data tables into Excel sheets easily. - [C# Excel Row Column Grouping - IronXL Tutorial Guide](https://ironsoftware.com/excel/csharp/how-to/group-and-ungroup-rows-columns/): Group Excel rows & columns in C# with IronXL. Create collapsible sections, organize data hierarchically. No Interop needed. Free trial available. - [Create Excel Hyperlinks in C# | Add Links with IronXL](https://ironsoftware.com/excel/csharp/how-to/hyperlinks/): Add Excel hyperlinks in C# with IronXL. Create clickable URLs, file paths, email links & cell references programmatically without Interop. - [Load Excel Files in C# with IronXL | Complete Guide](https://ironsoftware.com/excel/csharp/how-to/load-spreadsheet/): Load Excel files in C# using IronXL. Open XLSX, XLS, CSV & TSV files with WorkBook.Load(). Complete guide for .NET spreadsheet data manipulation. - [C# Excel Worksheet Management Without Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/manage-worksheet/): Manage Excel worksheets in C# with IronXL. Create, delete, move & copy sheets without Office Interop. Simple API for worksheet operations. Try it free! - [C# Excel Math Functions: Sum, Avg, Min, Max | IronXL](https://ironsoftware.com/excel/csharp/how-to/math-functions/): Master C# Excel math functions with IronXL. Calculate Sum, Avg, Min, Max on ranges instantly. No Interop needed for Excel data analysis in .NET apps. - [Add Named Range in Excel with C# | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/named-range/): Create & manage Excel named ranges in C# using IronXL. Add, retrieve & remove named ranges programmatically for cleaner formulas & better code readability. - [Add Named Tables in Excel with C# | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/named-table/): Learn to create Excel named tables in C# with IronXL. Add tables with custom styles, filters & ranges using simple AddNamedTable method calls. - [C# Excel Range Selection Without Interop | IronXL Guide](https://ironsoftware.com/excel/csharp/how-to/select-range/): Master C# Excel range selection with IronXL. Select cells, rows & columns using simple syntax like workSheet["A1:C3"]. No Office Interop needed. - [C# Excel Cell Formatting Guide (No Interop) | IronXL](https://ironsoftware.com/excel/csharp/how-to/set-cell-data-format/): Format Excel cells in C# with IronXL - no Interop needed. Set currency, date, percentage & custom formats using FormatString property. Easy API guide. - [Password Protect Excel Workbooks in C# | IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/set-password-workbook/): Learn to password protect Excel workbooks in C# using IronXL. Set, remove & access encrypted files with simple code. No Interop needed. Tutorial & examples. - [C# Password Protect Excel Worksheet - IronXL Tutorial](https://ironsoftware.com/excel/csharp/how-to/set-password-worksheet/): C# password protect Excel worksheets with IronXL. Use ProtectSheet method to secure sheets, prevent modifications & control access. Easy tutorial guide. - [Sort Excel Cells in C# - Column & Range Sorting | IronXL](https://ironsoftware.com/excel/csharp/how-to/sort-cells/): Sort Excel cells in C# with IronXL. Easy column & range sorting in one line of code. Supports ascending/descending order for alphabetical & numerical data. - [Trim Excel Cell Ranges in C# Without Interop | IronXL](https://ironsoftware.com/excel/csharp/how-to/trim-cell-range/): Trim Excel cell ranges in C# with IronXL. Remove empty border cells from ranges, rows & columns without Office Interop. Clean data efficiently. - [C# Write to Excel Files - IronXL .NET Tutorial](https://ironsoftware.com/excel/csharp/how-to/write-excel-net/): Learn to write Excel files in C# with IronXL. Set cell values, update ranges & automate spreadsheets easily. Step-by-step .NET tutorial with examples. ### Product Updates - [IronXL Product Updates | IronXL](https://ironsoftware.com/excel/csharp/product-updates/changelog/): Discover the newest enhancements, bug fixes, and updates for IronXL Excel Library to help you build better C# spreadsheet applications. - [Milestone: Enhancing Document Processing Efficiency | IronXL](https://ironsoftware.com/excel/csharp/product-updates/milestones-enhancing/): At Iron Software, we’re constantly innovating to deliver the best possible tools for developers. With the release of IronXL, we’re taking a step forward in Excel file processing. This update is more than just a performance boost, it enhances how you work with Excel files, combining exceptional speed with remarkable memory efficiency to unlock your development potential - [Milestone: Performance Improvements | IronXL](https://ironsoftware.com/excel/csharp/product-updates/milestones-performance/): IronXL Milestone: Huge Performance and Memory Increases. Read to learn how IronXL became the ultimate .NET Excel document library. - [Milestones | IronXL](https://ironsoftware.com/excel/csharp/product-updates/milestones/): A chronology of the most important developments to the IronXL for .NET library since its first release. ### Troubleshooting Guides - [Apply a License Key in IronXL: Step-by-Step | IronXL](https://ironsoftware.com/excel/csharp/troubleshooting/apply-a-license-key-in-ironxl/): Learn how to apply a license key in IronXL. Follow this step-by-step guide to ensure your Excel software is properly licensed. - [IronXL Data-Loading Method Performance](https://ironsoftware.com/excel/csharp/troubleshooting/data-loading-performance/): Loading large datasets cell by cell is slow in IronXL; switch to a DataTable or CSV load to cut generation time on the same file. - [Excel Limitation: Data Validation for String Lists | IronXL](https://ironsoftware.com/excel/csharp/troubleshooting/excel-limitation-data-validation-for-string-lists/): Learn about the limitations of data validation for string lists in Excel using IronXL. Understand how to work around these limitations effectively. - [IronXL File Size Limits: Troubleshooting and Fixes](https://ironsoftware.com/excel/csharp/troubleshooting/file-size-limits/): Troubleshoot file size limits in IronXL. Learn how to manage and optimize large Excel files effectively. - [IronXL Security CVE: Protect Your Applications](https://ironsoftware.com/excel/csharp/troubleshooting/ironxl-security-cve/): Stay informed about IronXL security updates and CVE disclosures. Learn how to address security vulnerabilities effectively. - [IronXL License Key Troubleshooting | IronXL](https://ironsoftware.com/excel/csharp/troubleshooting/license-key-web.config/): Solve issues with placing your IronXL license key in web.config. Get step-by-step guidance for ASP.NET projects. - [FileNotFoundException for IronXL.XmlSerializers on .NET 10](https://ironsoftware.com/excel/csharp/troubleshooting/saveas-filenotfoundexception-net-10/): A first-chance FileNotFoundException for IronXL.XmlSerializers appears when saving a workbook on .NET 10; enable Just My Code so the debugger stops breaking on the exception IronXL already handles internally. ### Tutorials - [C# Create Excel File in .NET (No Interop Step-by-Step)](https://ironsoftware.com/excel/csharp/tutorials/create-excel-file-net/): Create Excel files in C# without Microsoft Office. Generate XLSX spreadsheets, set cell values, apply formatting & formulas, and export data using IronXL. - [C# Write to Excel [Without Using Interop] | IronXL](https://ironsoftware.com/excel/csharp/tutorials/csharp-open-write-excel-file/): C#: Open Excel File Tutorial. Follow step-by-step with code examples to learn how to C# write to Excel, open Excel files, & open Excel workbooks. - [Read Excel Files in C# Without Interop - IronXL Tutorial & Code Examples](https://ironsoftware.com/excel/csharp/tutorials/how-to-read-excel-file-csharp/): Learn to read Excel files in C# using IronXL library. Complete tutorial with code examples for data validation, database export, and API integration. No Microsoft Office required. ### API Reference - [IronXL API Reference](https://ironsoftware.com/excel/csharp/object-reference/api/): Complete API documentation. ## Code Examples - [Code Example: Manipulate Worksheet Images in Excel | IronXL ](https://ironsoftware.com/excel/csharp/examples/add-extract-remove-worksheet-images/): Learn how to seamlessly add, extract, and remove images from Excel worksheets using IronXL in your C# applications. - [Code Example: Excel Aggregate Functions | IronXL ](https://ironsoftware.com/excel/csharp/examples/aggregate-excel-functions/): Discover how to use aggregate Excel functions (SUM, AVERAGE, COUNT, etc.) programmatically in C# with the help of IronXL. - [Code Examples: Auto-Resizing Excel Rows & Columns | IronXL](https://ironsoftware.com/excel/csharp/examples/auto-resize-rows-and-columns/): Automatically size rows and columns in Excel files using IronXL for neat, professional-looking spreadsheets in your C# projects. - [Code Example: Merge Excel Ranges Tutorial | IronXL for .NET](https://ironsoftware.com/excel/csharp/examples/combine-excel-ranges/): Learn to merge different ranges in Excel workbooks seamlessly using IronXL in your C# projects for easier data organization. - [C# Convert and Export (XLSX, XLS, XLSM, XLTX, CSV) | IronXL](https://ironsoftware.com/excel/csharp/examples/convert-excel-spreadsheet/): Convert Excel spreadsheets to various formats using IronXL in C#. Follow this tutorial to transform your data effortlessly. - [Convert Excel in C# to other File Formats | IronXL ](https://ironsoftware.com/excel/csharp/examples/convert-excel-to-html/): Learn how to convert Excel files to HTML using IronXL in C#. Follow this guide to create web-friendly HTML versions of your spreadsheets. - [Copy Excel Sheets in C# (Code Example) | IronXL](https://ironsoftware.com/excel/csharp/examples/copy-an-excel-worksheet/): Save time. With this code example you can copy an excel sheet to in another workbook in C#. - [Code Examples: Creating Excel Line Charts in C# | IronXL](https://ironsoftware.com/excel/csharp/examples/create-a-excel-line-chart/): Learn how to design visually appealing line charts in Excel directly from your C# code using IronXL. - [C# Create Excel SpreadSheet (XLS and XLSX), Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/create-excel-spreadsheet/): Create Excel spreadsheets from scratch using IronXL in C#. Follow this comprehensive guide to generate and customize your spreadsheets. - [Edit Excel Metadata in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/edit-excel-metadata-csharp/): Learn how to edit Excel metadata using IronXL in C#. Follow this guide to manage and update document properties effectively. - [Excel Conditional Formatting | IronXL ](https://ironsoftware.com/excel/csharp/examples/excel-conditional-formatting/): Implement conditional formatting in Excel using IronXL in C#. Learn how to apply formatting rules to enhance data visualization. - [Excel Formulas in C# (Code Example) | IronXL](https://ironsoftware.com/excel/csharp/examples/excel-formulas-csharp/): Make it perfect the first time. This code example can help you master Excel formulas in C# with IronXL. - [How to Set Number Format in Excel Using C# | IronXL](https://ironsoftware.com/excel/csharp/examples/excel-number-formats/): Master the C# IronXL library to format numbers in Excel using this simple code example. - [Excel Print Setup in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/excel-print-setup/): Learn how to set up Excel print settings using IronXL in C#. Follow this guide to configure and optimize your print layouts. - [C# Excel to DataSet, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/excel-sql-dataset/): Load and manage Excel data from SQL datasets using IronXL in C#. Follow this tutorial to integrate Excel with SQL databases. - [Excel to SQL with DataTable in C# (Code Example) | IronXL](https://ironsoftware.com/excel/csharp/examples/excel-sql-datatable/): This code example can save you time. Convert Excel to SQL in C# in less than 7 minutes. - [C# Excel Styling Guide with IronXL | IronXL](https://ironsoftware.com/excel/csharp/examples/excel-style-cells-borders-fonts/): Customize the appearance of Excel worksheets using IronXL, including cell colors, borders, and fonts in your C# projects. - [Update Excel Database Records in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/excel-update-database-records/): Learn how to update database records using Excel and IronXL in C#. Follow this guide to synchronize your data efficiently. - [Code Example: Excel Spreadsheet Export | IronXL](https://ironsoftware.com/excel/csharp/examples/export-excel-spreadsheet/): Quickly export Excel data to various formats using IronXL in your .NET applications for easy sharing and analysis. - [Freeze Panes in Excel in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/freeze-panes-in-excel/): Learn how to freeze panes in Excel using IronXL in C#. Follow this guide to lock rows and columns for better data navigation. - [Excel C# Group & Ungroup Row & Column (No Interop) | IronXL](https://ironsoftware.com/excel/csharp/examples/group-and-ungroup-rows-and-columns/): Using IronXL C# library to apply grouping and ungrouping to rows and columns in Excel worksheet. - [C# Excel Insert New Rows & Columns (No Interop) | IronXL](https://ironsoftware.com/excel/csharp/examples/insert-new-rows-and-columns/): Using IronXL C# library to insert or add branch new rows and columns to worksheet. - [Load Excel From SQL Database in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/load-excel-from-sql-database/): Load Excel data directly from SQL databases using IronXL in C#. Follow this tutorial to import and manage your database data in Excel. - [Protect Excel Files in C# .NET | IronXL ](https://ironsoftware.com/excel/csharp/examples/protect-excel-file/): Learn how to protect Excel files using IronXL in C#. Follow this guide to apply security measures and safeguard your data. - [Reading Excel in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/read-excel/): Learn how to read Excel files using IronXL in C#. Follow this guide to extract and process data from Excel spreadsheets. - [Code Examples: Print Titles in Excel | IronXL ](https://ironsoftware.com/excel/csharp/examples/repeating-rows-and-columns-in-excel/): Learn to repeat specific rows or columns on every printed page of an Excel file using IronXL for streamlined reporting. - [Select Excel Range in C#, Code Examples | IronXL ](https://ironsoftware.com/excel/csharp/examples/select-excel-range/): Tutorial on selecting Excel ranges programmatically using IronXL. - [Code Example: Sorting Data in Excel using C# | IronXL](https://ironsoftware.com/excel/csharp/examples/sort-excel-range-csharp/): Learn how to organize Excel data by sorting specific ranges using IronXL in your .NET applications for improved readability. ## Product Features - [IronXL Excel Features in C# | IronXL](https://ironsoftware.com/excel/csharp/features/): Dive into IronXL’s capabilities for reading, writing, and editing Excel files in C#—including formulas, charts, and more. ## Licensing - [.NET Excel Library Licensing Terms | IronXL](https://ironsoftware.com/excel/csharp/licensing/): Understand the licensing options for IronXL. Learn about different licenses, pricing, and how to choose the right one for your needs. ## Blog - [Excel Blog: Latest Insights for Developers Using IronXL](https://ironsoftware.com/excel/csharp/blog/): Stay updated with the latest news, tips, and tutorials on using IronXL, the powerful C# Excel library by IronSoftware. - [How to Use IronXL for Excel Manipulation in C# | IronXL](https://ironsoftware.com/excel/csharp/blog/using-ironxl/): Learn how to effectively use IronXL in your C# projects. Follow tutorials and best practices to maximize the potential of this Excel library. - [Compare to Other Components](https://ironsoftware.com/excel/csharp/blog/compare-to-other-components/): Compare IronXL with other Excel components. Discover the unique features and advantages of using IronXL for your C# projects. - [Excel Tools for .NET Developers: Best Practices | IronXL](https://ironsoftware.com/excel/csharp/blog/excel-tools/): Explore various Excel tools and features provided by IronXL. Learn how to enhance your C# applications with powerful Excel functionalities. - [IronXL Product Videos](https://ironsoftware.com/excel/csharp/blog/videos/): View videos and other multimedia content featuring IronXL and its best use cases.