# 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. - [How to Read Very Large Excel Files in C# with Forward-Only Streaming](https://ironsoftware.com/excel/csharp/how-to/stream-large-excel-files/): Read very large XLSX files in C# with IronXL's forward-only streaming reader. Use WorkBook.StreamRows to pull values row by row with flat memory, discover sheets with GetSheetNames, read by header name with StreamReadOptions, and feed batched ETL imports without loading the workbook. - [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.