Test in production without watermarks.
Works wherever you need it to.
Get 30 days of fully functional product.
Have it up and running in minutes.
Full access to our support engineering team during your product trial
The C# Excel Library
using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
In this comprehensive tutorial, we explore how to load existing Excel spreadsheets and CSV files into a C application using the Iron XL library. To begin, ensure the Iron XL Nougat package is installed in your project. This can be done easily via the Nougat package manager. Start by importing the INXL namespace into your program CS file and setting your Iron XL license key. Iron XL supports a variety of Excel formats including XLSX, XLS, XLSM, and XLTX. Utilize the workbook.load
method to load Excel files, such as 'sample.xlx', into memory. CSV files can also be loaded directly using the workbook.loadCSV
method, which reads 'sample.csv' and loads its contents into a new workbook. For data in a dataset object, create a new workbook with workbook.create
and load worksheets from the dataset using workbook.loadWorksheetsFromDataSet
. This integration facilitates powerful data manipulation and analysis within your C application. By following these outlined steps, you can effectively manage existing spreadsheets and CSV files in your C projects, leveraging the capabilities of Iron XL. We hope this tutorial is beneficial. Subscribe for more informative tutorials from Myer Software and sign up for Iron XL's trial to experience its capabilities firsthand.
PM > Install-Package IronXL.Excel
30-day Trial Key instantly.
15-day Trial Key instantly.
Your trial key should be in the email.
If it is not, please contact
support@ironsoftware.com
Install-Package IronXL.Excel
Have a question? Get in touch with our development team.
No credit card required
Your trial key should be in the email.
successfully.
If it is not, please contact
support@ironsoftware.com
No credit card required
Get started for FREE
No credit card required
Test in production without watermarks.
Works wherever you need it to.
Get 30 days of fully functional product.
Have it up and running in minutes.
Full access to our support engineering team during your product trial
No credit card or account creation required
Your trial key should be in the email.
If it is not, please contact
support@ironsoftware.com
Get started for FREE
No credit card required
Test in production without watermarks.
Works wherever you need it to.
Get 30 days of fully functional product.
Have it up and running in minutes.
Full access to our support engineering team during your product trial
Licenses from $749. Have a question? Get in touch.
Book a 30-minute, personal demo.
No contract, no card details, no commitments.
10 .NET API products for your office documents